Sentry

Staff Software Engineer, Issue Workflow

Sentry3 weeks ago
Location

Toronto, Ontario, Canada

Type

Full Time

Salary

USD 253,000 – 316,000

Level

Staff

Role

Staff Software Engineer

Posted

Feb 18, 2026

Full TimeStaff

The role

Summary

Sentry is seeking a Staff Software Engineer for their Issue Workflow team, focusing on building high-scale distributed systems that process billions of events daily. The ideal candidate will be a technical leader who can architect sophisticated data pipelines, search backends, and analysis systems that transform complex software monitoring challenges into actionable developer insights.

What you'll do

Technical Strategy: Partner with engineering leadership, product, and design to shape the multi-quarter technical vision for Issue Workflow platform. Make strategic architectural decisions and manage technical debt.
Performance Optimization: Solve complex performance and scalability challenges in high-scale distributed systems, ensuring the platform can handle billions of events daily.
Product Quality: Champion product quality by building features that not only function effectively but also provide an exceptional user experience, focusing on details like interfaces, error messages, and loading states.
Team Development: Mentor and elevate team members by sharing knowledge, helping engineers grow their skills in systems design, coding practices, and product thinking.

What we look for

Technical

Programming LanguagesProficiency in Python and TypeScript with 10+ years of full-stack software engineering experience
Distributed SystemsExpert understanding of distributed system architectures, including eventual consistency, partitioning strategies, caching layers, and query optimization
Database TechnologiesExperience with PostgreSQL, ClickHouse, and Kafka for building high-performance data solutions

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Systems ArchitectureProven track record of designing and implementing scalable, high-performance distributed systems
Technical LeadershipDemonstrated experience in technical leadership, guiding architectural decisions and mentoring engineering teams

Skills

Required skills

Distributed SystemsDeep understanding of high-scale system architectures and performance optimization
Full-Stack EngineeringComprehensive knowledge of backend and frontend technologies with a holistic system design approach

Nice to have

Open Source ContributionExperience contributing to or maintaining open-source projects
Performance MonitoringFamiliarity with application performance monitoring and error tracking tools

Compensation & benefits

Salary

USD 253,000 – 316,000 (annual)

Stock options

Available

Benefits

Hybrid Work Model

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

Global Team

Opportunity to work with a diverse, international engineering team

Professional Growth

Continuous learning and development opportunities in cutting-edge software monitoring technologies

Equity

Stock options and potential equity compensation


Interview process

  1. 1
    Initial Screening HR review of application and resume
  2. 2
    Technical Phone Screen Initial discussion with engineering team to assess technical skills and experience
  3. 3
    Technical Interview In-depth technical interview focusing on distributed systems, system design, and architectural problem-solving
  4. 4
    System Design Challenge Comprehensive system design interview to evaluate candidate's approach to scalable architecture
  5. 5
    Cultural Fit Interview Discussion to assess alignment with Sentry's collaborative culture and team values
  6. 6
    Final Executive Interview Meeting with senior leadership to discuss strategic vision and candidate's potential impact

Apply for this position

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