Sentry

Senior Software Engineer, Control Plane

SentryYesterday
Location

San Francisco, California

Type

Full Time

Salary

USD 190,000 – 280,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 9, 2026

Full TimeSenior

The role

Summary

Sentry is seeking a Senior Software Engineer for its Control Plane team to design and operate critical infrastructure that manages customer boundaries and coordinates lifecycle operations across a distributed architecture. The ideal candidate will build foundational distributed systems that ensure platform safety, scalability, and reliability at a global scale.

What you'll do

Control Plane System Development: Build and enhance systems managing customer identity, placement, and lifecycle across a multi-cell architecture
Infrastructure Reliability: Improve reliability, scalability, and observability of mission-critical control plane services
Cross-Team Collaboration: Partner with engineering teams to provide safe infrastructure primitives and standards for cell-compatible systems
Operational Support: Assist in operating critical infrastructure through incident response and continuous improvement

What we look for

Technical

Programming LanguagesStrong proficiency in Python; experience with Rust is a plus
Distributed SystemsExtensive experience designing and operating distributed systems at scale
Cloud PlatformsExperience with cloud platforms like AWS, Azure, or GCP
ContainerizationProficiency in containerized systems such as Docker and Kubernetes

Education

Advanced Technical KnowledgeDeep understanding of replication, consistency models, and service coordination

Experience

Professional Experience5+ years of experience as a Software Engineer or similar role
Production SystemsTrack record of operating production systems with strong ownership

Skills

Required skills

Distributed Systems DesignAbility to design complex distributed systems with a focus on correctness and reliability
Infrastructure ArchitectureExperience building infrastructure services and platform APIs used by multiple teams
CommunicationStrong written communication skills with ability to document platform systems clearly

Nice to have

Rust ProgrammingExperience with Rust programming language
Platform ScalingUnderstanding of global platform architecture and scaling challenges

Compensation & benefits

Salary

USD 190,000 – 280,000 (annual)

Stock options

Available

Benefits

Hybrid Work Model

Flexible work arrangement with in-office collaboration on Mondays, Tuesdays, and Thursdays

Comprehensive Health Insurance

Group health insurance coverage

Equity Grants

Stock option participation for employees

Paid Time Off

Competitive paid time off policy


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Interview In-depth discussion of distributed systems experience and technical skills
  3. 3
    System Design Challenge Architectural design problem focusing on scalability and reliability
  4. 4
    Team Fit Interview Meeting with potential team members to assess collaboration potential
  5. 5
    Final Offer Discussion Compensation and final details negotiation

Apply for this position

You'll be redirected to the company's application page