Sr. Software Engineer II - Cloud Detection Engine (Hybrid, London)
Core
Designing, building, and scaling foundational services that orchestrate data, content, and execution logic across CrowdStrike's products to enable real-time detection generation.
Role type
Senior backend engineer (distributed systems & streaming)
Builds
Cloud-based systems for detecting targeted attacks and automating cyber threat intelligence at global scale
Domain
Cybersecurity, distributed systems, real-time data processing
Deliverable
production ML models | product features
Required skills
Go (Golang) or C++, distributed systems design, scalability, concurrency, streaming engine development, graph databases, state machines, cloud infrastructure (AWS/GCP/Azure/Kubernetes), message queues (Kafka), NoSQL (Cassandra), caching (Redis), AI integration
Preferred skills
Open-source contributions, programming language design or compiler implementation, cybersecurity domain knowledge
Technologies
Go, C++, AWS, GCP, Azure, Kubernetes, Kafka, GIT, Cassandra, Docker, Redis
Responsibilities
Lead backend engineering from rapid prototypes to large-scale applications, build cloud-based detection systems, collaborate across teams to define and build solutions, mentor developers on web/backend/data technologies, improve architecture and performance, own work end-to-end in a high-trust environment
Seniority
Senior, hands-on IC