Sr. Software Engineer, Backend - Ingestion (Hybrid)
CrowdStrike · Sunnyvale, CA · 3 wk ago
Engineering$140k–$215k/yrFull-time
About the role
The Ingestion group at CrowdStrike manages all network communications event traffic between our security cloud and customer resources. This involves working with large-scale distributed systems, handling high volumes of services, and managing network protocols.
Responsibilities
- Design and build complex systems with high autonomy and comfort with ambiguity in specs.
- Collaborate closely with Falcon Sensor teams for Windows, Mac, Linux, iOS, and Android platforms.
- Scale backend systems, including sharding, partitioning, and horizontal scaling.
- Troubleshoot and pinpoint system failures across a pipeline of services.
- Ship code and ensure high-quality software through unit testing, code reviews, and continuous integration.
- Build and maintain distributed systems, focusing on reliability, scalability, and performance.
- Work on proprietary Cloud Protocols and other major initiatives.
Requirements
- At least a degree in Computer Science or equivalent experience in data structures, algorithms, and distributed systems.
- Over 7 years of full-time backend software development experience.
- Experience building high-volume services and systems for a cloud-delivered SaaS product.
- A solid grounding in at least one cloud environment (AWS, Azure, GCP).
- The ability to scale backend systems, troubleshoot failures, and manage multi-tenant architecture.
- Deep understanding of distributed systems, multi-threading, concurrency, and parallel processing technologies.
- Team player skills and strong collaboration abilities.
- Experience with engineering best practices, including testing paradigms, peer code reviews, and resilient architecture.
- Ability to work in a fast-paced, test-driven, collaborative, and iterative environment.
- Passionate about engineering excellence, quality, security, and performance.
- Strong cross-group collaboration and interpersonal communication skills.
- Industry experience in implementing web servers and load balancers.
- Authoring and leading successful open-source libraries and projects.
- Contributions to the open-source community (GitHub, Stack Overflow, blogging).
- Existing exposure to Go, Scala, AWS, Cassandra, Kafka, Elasticsearch.
- Prior experience in the cybersecurity or intelligence fields.
Qualifications
- Experience with large-scale distributed systems, network protocols, performance optimization, open source tools and libraries, and multi-tenant architecture.
Skills
- Experience with large-scale distributed systems, network protocols, performance optimization, open source tools and libraries, and multi-tenant architecture.
Benefits
- Market-leading 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.
- Vibrant office culture with world-class amenities.
- Great Place to Work Certified™ across the globe.