Sr. Software Engineer, Cloud/backend - Scp (hybrid)

CrowdStrike CrowdStrike · Enterprise · Sunnyvale, CA

CrowdStrike is seeking a Senior Cloud Engineer to join their Sensor Foundations team, focusing on building and scaling cloud-based systems for cybersecurity threat detection. The role involves processing large volumes of data, integrating with machine learning models, and developing high-quality, reliable systems primarily in Go. Experience with distributed systems, cloud services, and stream processing is required.

What you'd actually do

  1. Leveraging and building cloud based systems to detect targeted attacks at a global scale.
  2. Brainstorming, designing, and building collaboratively with members across multiple teams.
  3. Mentoring and helping your fellow Crowdstrike engineers grow.
  4. Delivering and accepting feedback with grace and courtesy.
  5. Building elegant solutions for complex technical problems in Go.

Skills

Required

  • 8+ years of experience building and scaling back-end systems in production.
  • Deep understanding of distributed systems and scalability challenges.
  • Understanding of Cassandra, Kafka, Elasticsearch/Opensearch, and Redis/Valkey.
  • Prior experience with any of: Go, Scala, Python, Java, C#, or C++
  • Prior experience with cloud services, such as AWS, GCP, or OCI, particularly compute and storage offerings.
  • A computer science background or equivalent experience (programming styles, data structures, algorithms, distributed systems, etc.)

Nice to have

  • Prior experience with Go
  • Prior experience with Apache Flink or other similar stream processing systems is a plus
  • Computer and/or network security experience.
  • Prior implementation experience with Go and Python.
  • Prior experience working within scalable microservices architectures.
  • Prior experience with containerization and container orchestration technology such as docker and Kubernetes.

What the JD emphasized

  • Must be eligible for CJIS/GovCloud clearance (typically requires U.S. citizenship or permanent residency).

Other signals

  • integrating with new machine-learning models
  • process massive amounts of data
  • build high-quality systems that scale cleanly and reliably