About the job
Sentry builds tools that help developers ship better software. With over $217 million in funding and more than 100,000 organizations relying on its platform, including Disney, Microsoft, and Atlassian, Sentry focuses on performance and error monitoring so teams can spend more time building and less time fixing.
This Senior Software Engineer position sits within the Billing Infrastructure team in Toronto, Ontario, Canada. The group maintains the systems that track, price, and bill every event across Sentry’s products, supporting both financial accuracy and customer trust. The team works closely with product, engineering, BizOps, marketing, and sales to create billing systems that keep up with new product features and pricing models.
Sentry operates a hybrid work model in its global hubs. In Toronto, in-office work is encouraged on Mondays, Tuesdays, and Thursdays to support collaboration.
What You Will Do
- Work on a next-generation usage tracking pipeline that processes hundreds of billions of events each day with low latency and financial-grade precision.
- Design and build flexible pricing components to support a range of billing models, from simple per-event charges to complex enterprise contracts. These systems help product and sales teams roll out new offerings quickly while maintaining revenue accuracy.
- Contribute to technical decisions that address data consistency challenges in billing, such as handling event delays, retroactive pricing changes, and distributed reconciliation across Sentry’s infrastructure.
About the Team
The Billing & Revenue engineering team connects product development, finance, and infrastructure. Their work ensures every observable event, errors, logs, traces, session replays, is measured and billed accurately. The team values expertise in distributed systems, attention to financial detail, and a strong understanding of how Sentry’s products are used.
Who Thrives in This Role
- Engineers who enjoy solving problems that are easy to describe but hard to execute, such as delivering accurate customer billing while managing massive data flows.

