Senior Software Engineer, Emerging Technology

Toronto, Ontario Canada

Share on Twitter.
Share on Facebook.
Share on LinkedIn.
Apply For This RoleBrowse open rolesLearn About Sentry

About Sentry 

Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology.

With more than $127 million in funding and 80,000 organizations that believe we’re on to something, we're building performance and error monitoring tools that help companies like Disney, Microsoft, and Atlassian spend less time fixing bugs and more time building products. If you like to selfishly build things that make your digital life better, come help us build the next generation of software monitoring tools.

About Emerging Technology

Sentry is no longer just error monitoring. Since launching Performance monitoring in 2020, Sentry has evolved into a suite of developer-centric monitoring tools. And we're not stopping there. Emerging Technology is a new department at Sentry tasked with exploring new solutions to expand our monitoring platform, from Code Profiling to DOM Session Replays and more. To get there we're empowering small, tight-knit teams to operate semi-autonomously and with a ton of ownership: you know, like a startup.

As a Senior Software Engineer on the Emerging Technology team, you will ideate on new product ideas, build proof-of-concept implementations, and collaborate on early versions to get in the hands of customers to figure out if we're onto something. If you are a startup-driven product developer who enjoys tinkering with new technology, who thrives on ambiguity, and is willing to build software even if it means there's a strong chance we'll throw it away, this role could be for you.

In this role you will:

  • Rapidly iterate on proof-of-concept implementations of new product ideas.
  • Engage regularly with internal users and beta customers to get feedback and inform what you do next.
  • Use Sentry, analytics tools, and A/B testing to understand if and how your products are succeeding (or not succeeding) in production.
  • Collaborate with Infrastructure and Operations teams to design solutions that scale (we process over a billion events every day).

You'll love this job if you:

  • You're an experienced programmer who's comfortable designing and implementing features from beginning to end.
  • While you might focus more on one stack, you're not fazed by jumping into either front-end or back-end code.
  • You want to selfishly build products to solve your own challenges within the software field.
  • You're not undeterred by the prospect of something not working out. If the solution was obvious, this team wouldn't be building it.
  • You possess a high internal quality bar for building good products.


  • 6+ years experience in Software Engineering or a similar role
  • Experience in building large scale web applications (we primarily use React, Typescript, Django, Postgres)


  • Competitive salary and meaningful equity
  • 100% medical, dental, and vision coverage for employees, 75% company-paid for dependents
  • Monthly commuter subsidy
  • Learning & Development stipend
  • Charitable matching program
  • Generous parental leave policy
  • Flexible working schedule and vacation policy, work from home policy, and real work/life balance
  • Catered lunches
  • Company events (Hack Weeks, All Hands, quarterly social events) and friends and family events
  • Relocation assistance - you are living in, or willing to relocate to, Toronto, Canada area

COVID Vaccine Required - Reasonable Accommodations for Medical or Religious Reasons Considered

Sentry values diversity and inclusivity in our company and is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply For This Role
© 2022 • Sentry is a registered Trademark
of Functional Software, Inc.