Senior Software Engineer, Control Plane

at Sentry
USD 190,000-280,000 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Docker @ 4 Kubernetes @ 4 Python @ 1 GCP @ 4 Distributed Systems @ 4 AWS @ 4 Azure @ 4 Communication @ 7 Rust @ 1 API @ 4 Sentry @ 4 Observability @ 4

Details

About Sentry

Bad software is everywhere, and Sentry is on a mission to help developers write better software faster. With more than $217 million in funding and 100,000+ organizations as customers, Sentry builds performance and error monitoring tools used by companies like Disney, Microsoft, and Atlassian. Sentry embraces a hybrid work model across its global hubs, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.

About the role

The Centralized Tenancy and Routing Layer (CTRL) team builds and operates the foundational infrastructure that defines customer boundaries and coordinates lifecycle operations across Sentry's distributed architecture. These systems power customer management and how services communicate and replicate data across the ecosystem.

As a Senior Software Engineer on the CTRL team, you will design and operate core platform primitives focusing on distributed coordination, cross-cell routing, replication infrastructure, and lifecycle orchestration for the customer environment. The role emphasizes correctness and reliability at global scale and involves building abstractions relied on by many teams.

Responsibilities

  • Build and enhance control plane systems that manage customer identity, placement, and lifecycle across a multi-cell architecture.
  • Improve the reliability, scalability, and observability of mission-critical control plane services.
  • Partner with engineering teams to provide safe infrastructure primitives and standards for cell-compatible systems.
  • Help operate critical infrastructure through incident response and continuous improvement.

You’ll love this job if you

  • Enjoy building foundational distributed systems that power an entire platform.
  • Care deeply about correctness, reliability, and safe infrastructure primitives.
  • Like designing systems that coordinate state and data across large distributed environments.
  • Prefer solving architectural problems rather than product feature work.
  • Want to shape how a global platform evolves as it scales.

Requirements

  • 5+ years of experience as a Software Engineer or similar role.
  • Strong proficiency with Python; experience with Rust is a plus.
  • Experience designing and operating distributed systems at scale.
  • Strong understanding of replication, consistency models, and service coordination.
  • Experience building infrastructure services or platform APIs used by multiple teams.
  • Experience working with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience operating containerized systems (e.g., Docker, Kubernetes).
  • Track record of operating production systems with strong ownership.
  • Strong written communication skills and ability to document platform systems clearly.

Compensation & Benefits

The base salary range that Sentry reasonably expects to pay for this position is $190,000 to $280,000. A successful candidate’s actual base salary will be determined by factors including work location, experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the position (including incentive compensation, equity grants, paid time off, and group health insurance coverage).

Equal Opportunity & Accommodations

Sentry is committed to equal employment opportunities and provides reasonable accommodations to employees and candidates with disabilities. If you need assistance or an accommodation due to a disability, contact [email protected].