Job details « Go back to category
Full-time Open Source EngineerPublished at 03.02.2019 - Viewed: 321 times - Sentry (Worldwide/Remote)
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
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
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
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
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.
Sentry provides open source error tracking that shows you every crash in your stack as it happens, with the details needed to prioritize, identify, reproduce, and fix each issue. It also gives you information your support team can use to reach out to and help those affected and tools that let users send you feedback for peace of mind.
Each month we process billions of exceptions from the most popular products on the internet.