CrowdStrike
Sr. Software Engineer - Data Query Platform
Job Description
Salary: £65,000 - 105,000 per year
Requirements:- We need 10+ years of experience combined between backend/cloud development and data platform engineering roles.
- We need 5+ years of experience building data platform products or features with Apache Spark, Flink, Iceberg, or comparable tools in GCP.
- We need 5+ years of programming experience with Java, Scala, or Kotlin.
- We need proven experience using AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency, and drive business outcomes.
- We need proven experience owning robust feature or product design end to end, especially with vaguely defined problem statements or loose specs.
- We need proven expertise in algorithms, distributed systems design, and the software development lifecycle.
- We need experience building large-scale data and event pipelines.
- We need expertise designing solutions with relational SQL and NoSQL databases, including Postgres, MySQL, Cassandra, and DynamoDB.
- We need good test-driven development discipline.
- We need reasonable proficiency with Linux administration tools.
- We need proven ability to work effectively with remote teams.
- Experience with Go is desirable.
- Experience with Pinot or other time-series or OLAP-style databases is desirable.
- Experience with Iceberg is desirable.
- Experience with Kubernetes is desirable.
- Experience with Jenkins is desirable.
- Experience with Parquet is desirable.
- Experience with Protocol Buffers or gRPC is desirable.
- We write highly fault-tolerant Java code within Apache Spark to produce platform products used by customers to query our event pipelines and ingestion for insight into active threat trends and related analytics.
- We design, develop, and maintain ultra-high-scale data platforms that process petabytes of data.
- We participate in technical reviews of our products and help develop new features and enhance stability.
- We continually improve the efficiency and reduce the latency of our high-performance services to delight our customers.
- We research and implement new ways for internal stakeholders and customers to query their data efficiently and extract results in the format they desire.
- We contribute to the full spectrum of systems, from foundational processing and data storage through scalable pipelines to frameworks, tools, and applications that make data available to other teams and systems.
- AI
- AWS
- Backend
- Cloud
- Cassandra
- Flink
- GCP
- Java
- Jenkins
- Kotlin
- Kubernetes
- Linux
- Machine Learning
- MySQL
- NoSQL
- SQL
- Scala
- Spark
- gRPC
- microservices
- Support
- Security
- TDD
More:
We are CrowdStrike, a global leader in cybersecurity with a mission to stop breaches using our AI-native platform. Our data engineering team is building a hyper-scale data lake that centralizes Falcon platform data so internal and external customers can use it for analytics, machine learning, and threat hunting. This Senior Software Engineer role is based in London, United Kingdom, and works with Java microservices, Spark/Scala data processing, Flink, Kubernetes, and AWS-native tooling. We offer market-leading compensation and equity awards, comprehensive physical and mental wellness programs, competitive vacation and holidays, paid parental and adoption leave, professional development opportunities, employee networks, volunteer opportunities, a vibrant office culture, and world-class amenities. We are proud to be a Great Place to Work certified company and an equal opportunity employer committed to belonging, inclusion, and supporting veterans and individuals with disabilities.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About CrowdStrike
CrowdStrike
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£85,000
This role
£60,000
UK median
This salary is 42% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks