Staff / Principal
Sentry- Compensation
- $253k–$316k Published range
- Location
- Remote - Toronto, Ontario, Canada Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About Sentry
Sentry is an application monitoring platform trusted by 200,000+ organizations, helping developers fix errors and performance issues before users notice. The team is building its AI-native future.
About the Role
As a Staff Software Engineer on the Issues team, you will architect systems that power Sentry's primary product surface. You'll work at the intersection of high-scale distributed systems and product engineering, building real-time data pipelines, search backends, and analysis systems. You'll be the technical leader shaping how Sentry groups issues, makes search lightning-fast, enables agentic workflows, and ensures performance at billions-of-events scale.
Responsibilities
- Drive technical strategy and roadmap, partnering with engineering leadership, product, and design.
- Make strategic calls about architectural direction, technology choices, and technical debt.
- Solve complex performance and scalability challenges.
- Champion product quality and user experience, instrumenting everything to measure and improve.
- Mentor and elevate others, helping engineers grow their skills.
Qualifications
- 10+ years in full-stack software engineering, ideally Python and TypeScript.
- Expertise in domain modeling, distributed systems, data stores, message queues.
- Excellent written and verbal communication skills.
- Experience with PostgreSQL, ClickHouse, and Kafka is preferred.
Compensation & Benefits
CA$253K – CA$316K salary, plus equity and up to 20% bonus.
Equal Opportunity
Sentry is committed to equal employment opportunity and provides reasonable accommodations for disabilities. Contact accommodations@sentry.io for assistance.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.