Sr. Backend Engineer II (hybrid)

CrowdStrike CrowdStrike · Enterprise · NY · Remote

CrowdStrike is seeking a Sr. Backend Engineer II to join their Detection Engine (CDE) team. This role will focus on designing, building, and scaling foundational services for a next-generation platform that orchestrates data, content, and execution logic across CrowdStrike's security products. The engineer will drive the architecture for a Detection Content Management Platform (DCMP/CMS), develop highly scalable microservices, and contribute to the Unified Detections Management (UDM) system. The role involves technical leadership, mentoring, and collaboration with Product Management and other engineering teams. The platform processes internet-scale data streams for real-time detection generation.

What you'd actually do

  1. Lead the design and implementation of core platform services that ingest, process, and route security events from different sources to various execution contexts.
  2. Drive the architecture for the Detection Content Management Platform (DCMP/CMS), creating advanced CI/CD and DevOps tooling to enable content authors to treat detections as code.
  3. Develop highly scalable and fault-tolerant microservices, leveraging languages like Go and technologies such as Kubernetes, Flink, and distributed databases (e.g., RocksDB).
  4. Contribute to the evolution of the Unified Detections Management (UDM) system, ensuring a consistent and comprehensive detection experience for all customers.
  5. Serve as a technical leader, mentoring mid-level and senior engineers, and driving cross-functional alignment on complex technical challenges.

Skills

Required

  • Go (Golang)
  • Java8
  • Python
  • git
  • Cassandra
  • Kafka
  • OpenSearch
  • Postgres
  • Redis
  • AWS Cloud
  • 8+ years of professional software development experience
  • large-scale distributed systems
  • internet-scale challenges
  • modern programming languages
  • architecting and delivering critical, highly available, and scalable platform services
  • cloud environment (GCP, AWS, or Azure)
  • data streaming technologies
  • distributed computing concepts
  • Excellent communication skills
  • Staff-level role experience

Nice to have

  • Deep expertise in Go
  • Strong understanding of cybersecurity or SIEM principles
  • data models
  • content/rule authoring lifecycles
  • query languages
  • runtime environments
  • challenges of low-latency, real-time event processing and pattern matching
  • Prior work in a security domain
  • building platforms for developers/content authors

What the JD emphasized

  • large-scale distributed systems
  • internet-scale challenges
  • highly available
  • scalable platform services
  • data streaming technologies
  • low-latency, real-time event processing