jobapplier

Staff Software Engineer (Platform & Infrastructure)

Sentry

Join Sentry as a Staff Software Engineer, where you'll tackle complex infrastructure and distributed systems challenges. You'll have the autonomy to identify technical problems, lead solutions from design to production, and influence engineering decisions beyond your immediate team. This role offers competitive compensation, equity, and a range of benefits, including medical, dental, and vision insurance, flexible PTO, and a 401k plan.

Responsibilities

  • Concevoir, construire et exploiter des systèmes distribués fiables et évolutifs qui soutiennent les produits de Sentry et les équipes d'ingénierie.
  • Posséder des projets techniquement complexes, de l'identification des problèmes à la définition des solutions, en passant par la mise en œuvre, le déploiement et les opérations de production.
  • Identifier proactivement les défis techniques et les opportunités d'amélioration, y compris les problèmes sans exigences clairement définies ou solutions établies.
  • Enjoy collaborating with talented engineers, sharing knowledge, and raising the bar for engineering quality
  • Enjoy solving difficult technical problems where the solution isn't immediately obvious
  • Balance hands-on engineering with technical leadership and enjoy influencing decisions without formal authority
  • Find satisfaction in shipping meaningful improvements and seeing the impact of your work in production
  • Like designing and building systems that operate reliably at scale

Requirements

  • Thrive on taking ownership of complex engineering challenges, from initial design through production
  • Take initiative in identifying important problems rather than waiting for projects to be assigned
  • Think critically about architectural tradeoffs and favor pragmatic, maintainable solutions over unnecessary complexity
  • Deep technical experience in one or more of the following areas:
  • Experience designing and implementing technically complex systems, with a track record of delivering meaningful engineering outcomes
  • Cloud Infrastructure: Kubernetes, container orchestration, Terraform, infrastructure as code, networking, or service discovery
  • Demonstrated ability to independently own complex technical projects, navigate ambiguity, and drive solutions from design through production
  • Distributed Systems: Distributed architectures, fault tolerance, consistency, replication, or high-availability systems
  • Experience improving engineering practices, sharing technical knowledge, or helping other engineers grow
  • Developer Infrastructure: CI/CD systems, build and deployment infrastructure, developer environments, or internal developer platforms
  • Ability to communicate complex technical concepts clearly, collaborate effectively, and influence technical decisions across engineering teams
  • Data Infrastructure: Kafka, real-time streaming, distributed storage, OLAP/OLTP databases, or large-scale data processing
  • Strong architectural judgment, with the ability to evaluate technical tradeoffs and design systems for reliability, performance, and long-term maintainability
  • 8+ years of software engineering experience, with a strong background in designing, building, and operating distributed systems or infrastructure
  • Infrastructure Reliability: Observability, performance optimization, capacity planning, incident response, or production operations
  • Strong software engineering fundamentals and proficiency in at least one programming language, such as Python, Go, Java, or a comparable language
  • Hands-on experience with cloud infrastructure and services, such as AWS, GCP, or Azure
  • We recognize that strong engineers come from different backgrounds. You don't need experience in every technology or domain listed above. We're interested in candidates who bring meaningful technical depth, strong engineering judgment, and a track record of solving challenging problems

Pay

USD 240,000 - 400,000