Sr. Engineer, Backend - Lightning (hybrid)

CrowdStrike CrowdStrike · Enterprise · Sunnyvale, CA

CrowdStrike is seeking a Senior Software Developer, Backend for their Detections Platform team. This role will build and evolve cloud-based systems to detect and disrupt targeted attacks at a global scale, focusing on high-quality, scalable, and reliable systems primarily in Go and Python. The role involves working with large-scale distributed systems processing trillions of events daily, with tight latency and response time constraints.

What you'd actually do

  1. Build and evolve cloud-based systems to detect and disrupt targeted attacks at a global scale.
  2. Brainstorm, design, and build collaboratively with members across multiple teams.
  3. Build elegant and performant solutions for complex technical problems in Go.
  4. Read and critique code in the multiple programming languages in use in our environment (Go, Python, Unix shell, among others), and provide technical guidance and feedback to team members
  5. Focus on continual learning, raising the bar for both yourself and your teammates.

Skills

Required

  • computer science background or equivalent experience
  • 8+ years of experience building and scaling back-end systems in production
  • Team player skills
  • Deep understanding of distributed systems and scalability challenges
  • Experience with Golang, Python, Kubernetes, Cassandra, Redis, Kafka, Elastic Search, Python, and/or similar technologies
  • Prior experience with cloud services, such as AWS or Azure
  • Experience developing and deploying into Linux

Nice to have

  • Prior experience with building, operating, validating, and scaling low-latency internet services.
  • Experience with building and shipping cloud-connected endpoint software.
  • Prior experience working within scalable microservices architectures.
  • Prior experience with containerization and container orchestration technology such as docker and Kubernetes.
  • Exposure to/experience with cybersecurity and intelligence.

What the JD emphasized

  • 8+ years of experience building and scaling back-end systems in production.
  • Deep understanding of distributed systems and scalability challenges.