Hybrid Senior Software Engineer – Cloud Security

Posted 3 hours ago

Apply now

About the role

  • Software Engineer developing cloud-based security features for CrowdStrike. Collaborating with teams to enhance the CSPM platform and improve threat detection capabilities.

Responsibilities

  • Develop Go-based microservices to support new and existing features which help detect cyber attacks, as well as RESTful APIs to support and expand our industry leading CSPM platform.
  • Take end-to-end ownership, both individually, and as part of a team, for the delivery of projects of increasing complexity.
  • Relentlessly pursue quality by following engineering best practices including: Appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient architecture patterns.
  • Utilize Kafka for event-driven workflows; and Cassandra, ElasticSearch, or PostgreSQL for data storage.
  • Provide on-call monitoring and operational & customer support for production services owned by our team.
  • Reflect thoughtfully to improve architecture, models, user experience, performance, and stability following rapid prototyping and fast-paced decision making.
  • Ultimately, develop a platform to help secure the entire lifecycle of cloud workloads for CrowdStrike customers.

Requirements

  • U.S. citizen or Permanent Resident and work solely from U.S. soil
  • Experience programming in at least one object-oriented programming language, featuring strong types. We write code in Golang. Learn it on the job with us!
  • Experience developing and consuming RESTful API web services.
  • Experience working with cloud providers such as AWS, Azure, GCP, and Oracle Cloud.
  • Experience with infrastructure-as-code tools such as CloudFormation, Terraform and Azure Templates.
  • Hands-on experience deploying, configuring, and using Docker containers in Kubernetes environments with Helm.
  • Experience using a message queue. We use Kafka and SQS. (e.g., defining messages, estimating message sizes and rates, monitoring lag)
  • Experience using RDBMS databases, and accompanying knowledge of SQL, such as Postgres.
  • Strong debugging skills: ability to spot design flaws, race conditions and performance bottlenecks in complex architectures.
  • Bachelor's degree or equivalent work experience.
  • Proficiency with common algorithms, data structures, code whiteboarding.

Benefits

  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays for recharge
  • Paid parental and adoption leaves
  • Professional development opportunities for all employees regardless of level or role
  • Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
  • Vibrant office culture with world class amenities

Job title

Senior Software Engineer – Cloud Security

Job type

Experience level

Senior

Salary

$140,000 - $215,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job