About Sentry

Sentry's mission is to empower software development teams to build better products, faster. Our open source crash reporting platform helps almost a million developers and tens of thousands of software teams at some of the internet's most loved websites/apps (Airbnb, Dropbox, Microsoft, PayPal, Pinterest, Square, and many more) discover, triage, and resolve production software issues, so they can spend less time debugging and more time building software.

About this role

Sentry is used by enterprise-level customers in the Global 2000 to empower their large engineering organizations to better triage and debug production software issues. Those customers have needs that go beyond smaller customers: accounts with 1000+ users, hundreds of projects, sensitive data privacy needs, international data storage regulations and strong requirements around auditing and access control.

As a Senior Full Stack Engineer on the Enterprise team, you'll work closely with Product and Sales to build features in Python and JavaScript that improve the experience of using Sentry for enterprise customers. You'll make Sentry stronger at Security and Compliance, by improving our PII scrubbing capabilities, introducing flexible data retention periods, and building strong auditing tools. You'll make it easier for large companies to onboard and off-board employees and projects, by expanding our SSO and SAML integrations to support automatic user and project provisioning (and de-provisioning). You'll make sure that the best application monitoring tool for cutting edge software teams is also the most enterprise-grade tool.

If you are a product-minded engineer who is interested in building compelling features to help us close our most important and valuable enterprise deals, this could be the role for you.

Responsibilities

  • Improve the performance and experience for accounts with large user (1000+) and project counts (100+)
  • Build and improve Sentry's compliance-related features which include (but are not limited to) PII scrubbing, audit logs, flexible retention windows, etc.
  • Take ownership over our SSO (Okta, 0Auth, etc.) and SAML integrations
  • Increase security capabilities for enterprise-level accounts (e.g. implement automatic user de-provisioning, stronger ACLs, etc.)
  • Ensure compatibility between Sentry and popular behind-the-firewall on-premises products like Jira Server and GitHub Enterprise Server
  • Build tools to migrate metadata from premises Sentry installations into our private cloud (Sentry.io)

Qualifications

  • 4+ years as a Software Engineer or similar role working on a user-facing web application
  • Experience with Python or a similar dynamic programming language
  • Experience with JavaScript and at least one client-side framework (e.g. React, Ember, Angular)
  • An understanding of how large companies function and/or experience with Enterprise applications
  • Live in the Greater Toronto Area, or are willing to relocate
  • Bonus: You know what LDAP means without Googling it

Benefits

  • Contribute to an open source product used by almost a million of your fellow developers and tens of thousands of companies
  • Be part of an experienced and renowned team that cares a lot about diversity and inclusivity
  • Competitive salary and meaningful equity
  • 100% medical and dental coverage
  • Commuter subsidy
  • Charitable matching program
  • Generous parental leave policy
  • Flexible working schedule and vacation policy, and real work/life balance
  • Company events (Hack Weeks, All Hands, quarterly social events) and friends and family events
  • Relocation assistance
 
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