Jobs · Engineering · California

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.

Similar jobs