About this role

Sentry’s mission is to empower software development teams to build better products, faster. Our crash reporting platform helps tens of thousands of software teams discover, triage, and resolve production software issues, so they can spend less time debugging and more time building software.
 
Sentry.io is a cloud offering of the Sentry server, which is 100% open source and developed in public on GitHub. We make installing and running Sentry yourself easy, by providing an official Docker container, as well as in-depth documentation on building from source.
 
As our first dedicated Open Source Engineer, you’ll work to ensure that Sentry remains a first-class open source project. You’ll manage the open source release process, getting the latest and greatest version of Sentry in the hands of our users, and improving our tooling to make deploying Sentry on our users’ production environments a breeze. You’ll also work with the community to triage issues on our GitHub repository, assist external contributors with PRs, and communicate with users on our community forum.
 
If you want to work with a world class engineering team, and help us continue to be excellent at on-boarding and supporting our large open source user base, this could be the job for you.
 
Note: While most of our software development is performed on location in our San Francisco or Vienna offices, this job is optionally available in a remote/distributed role.
 

You'll be responsible for:

  • Improving tooling to ensure Sentry is easy to install and run in both development and production environments
  • Releasing open source versions of Sentry, including major, minor and patch versions
  • Publishing an up-to-date changelog that communicates changes to open source users
  • Working closely with Sentry.io’s operations team to ensure your work is compatible with our in-house deployment model
  • Making it easier for external developers to contribute to Sentry, by improving documentation and processes, as well as assisting with code reviews and merging external PRs
  • Responding to customer issues around running and deploying the open source project

You'll love this job if:

  • You want to contribute to open source full-time
  • You’re looking for a high-impact role in which you’re operating as a software engineer, product manager, and support engineer combined
  • You want to help improve a beloved product that is used by hundreds of thousands of developers
  • You want to help us ensure Sentry continues to be a first-class open source project

Qualifications

  • 4+ years as a Software Engineer and/or related role (e.g. DevOps, Operations Engineer, Support Engineer, etc.)
  • Strong experience in Python
  • Strong written communication skills
  • Experience as a maintainer or regular contributor to a community open source project
  • Experience deploying web application servers to production environments
  • Bonus points for experience with Django, Docker, and/or Cloud Infrastructure (AWS/GCP/Azure)
  • If working remotely, past experience working in a remote/distributed role

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, inclusivity, and quirkiness
  • Competitive salary and meaningful equity
  • 100% medical, dental, and vision coverage
  • Commuter subsidy
  • 401k
  • Charitable matching program
  • Generous parental leave policy and 529 College Savings Plan
  • 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.