Staff Software Engineer, Issue Workflow

Sentry Sentry · Enterprise · Toronto, ON +1 · Engineering

Staff Software Engineer on the Issue Workflow team at Sentry, focusing on architecting high-scale distributed systems, real-time data pipelines, search backends, and analysis systems for a product that processes billions of events daily. The role involves technical leadership in issue grouping, search performance, and enabling agentic workflows.

What you'd actually do

  1. Drive technical strategy and roadmap. Partner with engineering leadership, product, and design to shape the multi-quarter technical vision for Issue Workflow platform. Make strategic calls about architectural direction, technology choices, and technical debt. Ensure the team is building a strong foundation to scale with Sentry's growth.
  2. Solve complex performance and scalability challenges.
  3. Champion product quality and user experience. Build features that don't just work—they delight. You understand that milliseconds matter in the developer experience. You sweat the details of interfaces, error messages, loading states, and edge cases. You instrument everything so the team can measure and improve.
  4. Mentor and elevate others. You've helped engineers grow their skills. You celebrate wins and learn from failures alongside your teammates.

Skills

Required

  • distributed systems
  • domain modeling
  • data stores
  • message queues
  • Python
  • Typescript
  • full-stack software engineering

Nice to have

  • PostgreSQL
  • ClickHouse
  • Kafka

What the JD emphasized

  • high-scale distributed systems
  • billions events daily
  • agentic workflows
  • millions of debugging sessions
  • high-scale architectures
  • eventual consistency
  • partitioning strategies
  • caching layers
  • query optimization
  • design for failure
  • systems that degrade gracefully
  • 10+ years in full-stack software engineering