Salary
💰 $140,000 - $215,000 per year
Tech Stack
AWSAzureCassandraCloudDistributed SystemsGoKafkaKubernetesLinuxPythonRedis
About the role
- Build and evolve cloud-based systems to detect and disrupt targeted attacks at a global scale
- Design and implement elegant, performant backend solutions primarily in Go (and some Python)
- Work on services that provide near-real-time security information to endpoint agents, addressing tight latency and scaling constraints
- Develop caching, backpressure, and partial response strategies for large-scale systems
- Collaborate across multiple teams to brainstorm, design, and build features
- Read and critique code across languages and provide technical guidance
- Apply engineering best practices: testing paradigms, code reviews, logging, and resilient architecture patterns
- Take ownership of deliverables, mentor team members, and raise quality standards
- Investigate production outages and add improvements to prevent future outages
- Participate in occasional travel for in-person meetings and team events
Requirements
- A computer science background or equivalent experience (programming styles, data structures, algorithms, distributed systems, etc.)
- 8+ years of experience building and scaling back-end systems in production
- Team player skills – we embrace collaboration
- Deep understanding of distributed systems and scalability challenges
- Experience with Golang, Python, Kubernetes, Cassandra, Redis, Kafka, Elastic Search, and/or similar technologies
- Prior experience with cloud services (AWS or Azure), particularly compute and storage offerings
- Experience developing and deploying into Linux
- Willingness to undergo periodic background and fingerprint checks consistent with government customer requirements
- Interest in CrowdStrike's mission and willingness to engage with product teams and customers
- Sense of humor and humility
- 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
- Great Place to Work Certified™ across the globe
- Eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoPythondistributed systemsscalabilitycachingbackpressurepartial response strategiestesting paradigmscode reviewsresilient architecture patterns
Soft skills
team playercollaborationmentoringownershiptechnical guidancesense of humorhumility