Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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].