About The Company
CrowdStrike is a global leader in cybersecurity, providing cloud-native endpoint and workload protection. The CrowdStrike Falcon® platform is renowned for delivering real-time protection and visibility across the enterprise, helping customers stop breaches and secure their critical data. With billions of events processed daily, CrowdStrike is trusted by many of the world’s largest organizations to stay ahead of cyber threats.
About The Role
As a Senior Software Engineer on the Cloud Platform Reliability team, you will work on the next-generation infrastructure and security platform that powers the CrowdStrike Falcon® platform. This includes building scalable, distributed data systems, optimizing platform-wide architecture, and developing key libraries and services. You will take ownership of mission-critical codebases and help design and maintain services that meet the company’s high standards for reliability and scalability. This is a fully remote role and requires U.S. Citizenship or Permanent Residency to access AWS GovCloud environments.
Responsibilities
- Develop and maintain backend services to support reliability, scalability, and performance
- Enhance internal monitoring services for system visibility and alerting
- Build libraries for cross-cutting concerns across hundreds of CrowdStrike services
- Collaborate with teams to architect and deliver platform-wide optimizations
- Contribute to open-source projects and adopt best-in-class development practices
- Advocate for software engineering best practices with a focus on Go development
- Mentor peers and junior developers across backend and infrastructure topics
- Own updates to open-source dependencies and internal libraries
- Partner across teams to deliver secure, scalable, and performant solutions
- Continuously assess and improve architecture and performance of core systems
Qualifications
- U.S. Citizenship or Permanent Residency required (for GovCloud access; no clearance needed)
- 7+ years of experience in backend development, ideally in service-oriented architectures
- 5+ years of experience developing microservices for SaaS applications using Golang, Java, Scala, Kotlin, Python, or Node.js
- Deep expertise in Golang and backend service design
- Strong background in distributed systems, horizontal scaling, concurrency, and optimization
- Demonstrated ability to ship code in a CI/CD environment
- Bachelor’s degree in Computer Science or equivalent experience in data structures, algorithms, and distributed systems
- Solid understanding of multithreading, performance tuning, and backend architecture
- Strong collaboration and mentorship skills in a fast-paced, iterative environment
- Experience with peer code reviews, unit testing, and resilient software design
Bonus Points
- Contributions to open-source communities (e.g., GitHub, Stack Overflow, technical blogs)
- Prior experience with Go, Java, AWS, Cassandra, Kafka, and Elasticsearch
- Background in cybersecurity or intelligence domains
Equal Opportunity
CrowdStrike is an equal opportunity employer. We do not discriminate based on race, color, religion, gender, age, national origin, disability, veteran status, sexual orientation, or any other protected classification under federal, state, or local law. All qualified individuals are encouraged to apply.