CrowdStrike is looking for a Senior Software Development Engineer to join the Endpoint platform team. In this role, you will design, build, and maintain the core cloud services that power our Endpoint Security Platform, focusing on creating a globally distributed, scalable, and fault-tolerant ecosystem.
What You'll Do
- Design and implement scalable cloud services for the Endpoint Security Platform, focusing on high-throughput event processing and real-time analysis.
- Develop and maintain integration points between sensor telemetry and cloud services, ensuring efficient data flow and processing.
- Tune and optimize distributed systems handling large-scale daily events across global infrastructure.
- Design and implement secure communication protocols between cloud services.
- Ensure high availability and fault tolerance of cloud services through robust architecture and monitoring.
- Work closely with sensor teams, threat intelligence, and platform teams to deliver integrated solutions.
- Mentor team members and contribute to architectural decisions and best practices.
- Design and maintain cloud infrastructure supporting massive-scale data processing and storage.
What We're Looking For
- 10+ years of relevant experience as a software development engineer.
- 2-3+ years building testing frameworks and tooling for a Cloud SaaS product.
- A computer science background or equivalent experience (programming styles, data structures, algorithms).
- Experience with any/all of the following: Go, Python, Scala, Java, C++, JavaScript.
- Proficiency in Networking: protocols, distributed systems, layered architectures.
- Proficiency in Web Services: JSON, REST, RPC, XML, AWS EC2 & S3.
- Proficiency in Data storage: RDMBS, NoSQL, and Caching Technologies such as PostgreSQL, MySQL, Cassandra, SQLServer, Redis, and/or MemCache.
- Proficiency in CI/CD, Multi-region deployment, cloud security best practices.
- Strong debugging skills: ability to spot design flaws, race conditions and performance bottlenecks in complex architectures.
- Computer and/or network security experience/understanding.
Nice to Have
- Authored and lead successful open source libraries and projects.
- Contributions to the open source community (GitHub, Stack Overflow, blogging).
- Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch, GRPC, Docker, Kubernetes, Jenkins.
Technical Stack
- Golang
- Microservices Architecture
- AWS Cloud Platform
- Distributed Databases (Cassandra)
- Message Queuing (Kafka)
- Elasticsearch
- Redis
- Docker/Kubernetes
- Monitoring and Observability Tools
- Git
Team & Environment
You will be part of the Endpoint Security Platform cloud team, collaborating with cross-functional groups to deliver integrated security solutions.
Benefits & Compensation
- Remote-friendly and flexible work culture
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
Work Mode
This is a remote position open to global candidates.
CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed.



