Jobs · Engineering · Washington

Sr. Engineer, Backend - Lightning (Hybrid)

CrowdStrike · Redmond, WA · 2 wk ago
Engineering$140k–$215k/yrFull-time

About the role

The Lightning Team at CrowdStrike is seeking a Senior Software Developer to build and evolve cloud-based systems that detect and disrupt targeted attacks at a global scale. This role involves building high-quality systems that scale cleanly and reliably, primarily in Go (and also some Python).

Responsibilities

  • Build and evolve cloud-based systems to detect and disrupt targeted attacks at a global scale.
  • Brainstorm, design, and build collaboratively with members across multiple teams.
  • Build elegant and performant solutions for complex technical problems in Go.
  • 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.
  • Focus on continual learning, raising the bar for both yourself and your teammates.
  • Leverage our understanding of engineering best practices, including topics like appropriate testing paradigms, effective peer code reviews, logging, and resilient architecture patterns, to ensure that our code is clean.
  • Deliver and accept feedback with grace and courtesy.
  • Collaborate on determining root causes of production outages and adding quality improvements to prevent outages in the future.

Requirements

  • A computer science background or equivalent experience (programming styles, data structures, algorithms, distributed systems, etc.) with at least 5(+) years building backend systems in a SaaS, cloud platform or other SOA.
  • 8+ years (Avg: 10-15+) of experience building and scaling back-end systems in production.
  • Expertise in any of: Golang, Python, Java, Kotlin, Scala
  • Strong experience in a cloud distributed systems stack: i.e. Kubernetes, Cassandra, Redis, Kafka, Elastic Search, and/or similar technologies.
  • Deep understanding of distributed systems and scalability challenges.
  • Prior experience with cloud services, such as AWS or Azure, particularly compute and storage offerings.
  • Team player skills – we embrace collaboration.
  • Experience developing and deploying into Linux.

Bonus Points

  • 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.

Similar jobs