Sr. Software Engineer - Data Platform Hybrid
Listed on 2026-07-26
-
Software Development
Cloud Engineer - Software, Backend Developer, Software Engineer, DevOps
As a global leader in cybersecurity, Crowd Strike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn't changed - we're here to stop breaches, and we've redefined modern security with the world's most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day and this traffic is growing daily.
Our customers span all industries, and they count on Crowd Strike to keep their businesses running, their communities safe and their lives moving forward. We're proud to work for a mission-driven company leveraging AI to transform the way we work. Crowd Strikers drive their careers through flexibility and autonomy while also being expected to contribute to a culture of responsible AI adoption, experimentation, and innovation.
We use an AI-first mindset as a force multiplier to proactively and continuously accelerate execution, build expertise, uncover insights, and solve complex problems. We're always looking to add talented Crowd Strikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters?
The future of cybersecurity starts with you.
We are seeking a talented Senior Software Engineer to join our Real-Time Streaming Platform team. Our mission is to provide enterprise-grade streaming processing capabilities that empower teams across Crowd Strike to build real-time data pipelines, perform complex event processing, and derive actionable insights from massive data streams. You'll be building the foundational infrastructure that enables our security products to detect threats, analyze patterns, and respond to incidents in real-time.
You'll be designing and developing highly scalable streaming services using technologies like Apache Kafka, Apache Flink, Apache Storm and Apache Spark in Java, Python and Go. You'll design and implement data pipelines that process trillions of events daily, ensuring low latency, high throughput, and fault tolerance. Your work will directly impact how Crowd Strike ingests, processes, and analyzes security telemetry at petabyte scale across our global customer base.
Have no fear if you haven't worked with all these technologies – we value strong distributed systems fundamentals, the ability to write production-quality code, and the passion for solving complex engineering challenges. We'll support your growth in streaming technologies and expect you'll be comfortable collaborating with teams distributed across various geographies and time zones. Sounds like a challenge? It is!
If that's what you're after, we'd love to hear from you.
- Design, develop, and maintain streaming microservices in Java and Go that provide real-time data processing capabilities to internal teams
- Build and optimize Apache Flink and Apache Spark based data pipelines running on Kubernetes infrastructure
- Design event-driven systems leveraging Kafka for high-throughput, low-latency message streaming
- Take end-to-end ownership of technical initiatives, from design through deployment and operational support across AWS, GCP, OCI, and on-premises data centers
- Develop RESTful APIs and SDKs that enable other teams to easily integrate with streaming platform capabilities
- Work closely with platform consumers, SREs, and engineering teams across the organization to understand requirements and deliver scalable solutions
- Challenge the status quo by continuously improving platform performance, reliability, scalability, and developer experience
- Relentlessly pursue quality through comprehensive testing strategies, effective monitoring and alerting, chaos engineering practices, and resilient architecture patterns
- Implement observability solutions using metrics, logging, and distributed tracing to ensure platform health and performance
- Provide operational support and participate in on-call rotation for production streaming services
- Contribute to platform documentation, runbooks, and best practices for streaming application development
- Be an empathetic…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: