Sr. Backend Engineer, Cloud - Next-gen Siem (hybrid)

CrowdStrike CrowdStrike · Enterprise · Austin, TX

CrowdStrike is seeking a Senior Engineer - Cloud to join their Next-Gen SIEM team, focusing on developing threat detection capabilities. The role involves designing and implementing features for a cloud-native microservices platform that processes trillions of events daily, using technologies like Go, Kafka, and OpenSearch. Responsibilities include collaborating with Data Science and Advanced Detection Research teams, owning projects, optimizing systems, mentoring junior engineers, and participating in on-call rotations. The ideal candidate has 7+ years of experience in software development, strong proficiency in Go or similar languages, understanding of security concepts, and experience with cloud platforms.

What you'd actually do

  1. Contribute to the design and development of cloud-native microservices for our Next-Gen SIEM platform, focusing on detections capabilities processing trillions of events per day. Write correct and clean code, consistently following best practices.
  2. Collaborate with Advanced Detection Research, Data Science, and other teams to design and implement scalable systems for processing behavioral analytics rules and detection logic across massive datasets.
  3. Own well-defined projects, driving technical decisions and providing input on architectural choices using collaborative tools like Miro. Balance short-term delivery needs with long-term product goals.
  4. Collaborate with cross-functional teams to implement threat detection solutions. Proactively communicate assumptions and seek clarification to reduce rework.
  5. Utilize and integrate technologies such as Go, Kafka, Redis, OpenSearch, PostgreSQL, and more to build robust, scalable solutions.

Skills

Required

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 7+ years of experience in software development, with a focus on cloud-native architectures and distributed systems.
  • Strong proficiency in at least one modern programming language such as Go (preferred), Python, Java, or C#.
  • Experience in designing and implementing scalable data processing systems.
  • Understanding of security concepts and threat detection methodologies.
  • Track record of successfully delivering technical projects on schedule.
  • Familiarity with cloud platforms and containerization technologies like Docker and Kubernetes.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • A collaborative mindset and the ability to work effectively across teams and disciplines.

Nice to have

  • Experience working in cybersecurity or intelligence fields.
  • Familiarity with SIEM or log management solutions.
  • Experience with Kafka, OpenSearch, Redis, and Spark.
  • Experience with microservices architecture.

What the JD emphasized

  • trillions of events per day
  • trillions of events per day