Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 4 Python @ 7 CI/CD @ 3 Communication @ 4 Sentry @ 4Details
About Sentry
Bad software is everywhere, and Sentry is on a mission to help developers write better software faster. With more than $217 million in funding and 100,000+ organizations using Sentry, we build performance and error monitoring tools that help companies spend less time fixing bugs and more time building products.
Sentry embraces a hybrid work model, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.
About the role
Sentry provides a suite of services to help developers identify and resolve issues in their applications. These tools are mission-critical for companies that need to move quickly without sacrificing stability. The Developer Infrastructure team focuses on making the development and deployment of these tools safe, efficient, and enjoyable by maintaining a fast, reliable continuous integration environment and a clear, informative deployment pipeline.
As a member of the Developer Infrastructure team, you will be responsible for improving the delivery process and overall developer experience at Sentry. You will support a growing engineering organization by balancing process stability, artifact reliability, developer efficiency, and effective communication. You will also help new engineers ramp up quickly, guiding them to their first production deployment and equipping them to contribute with confidence.
Responsibilities
- Optimize and scale Sentry’s delivery process, ensuring engineers can ship high-quality code quickly and confidently.
- Learn from retrospectives and create tooling and process changes to help developers avoid outages in the future.
- Develop deployment processes and tools to ensure software gets to customers safely and efficiently.
- Improve onboarding by automating setup tasks, introducing engineers to key tools and processes, and accelerating their first successful deployment.
- Define and monitor key delivery metrics, and respond to major degradations or anomalies in service.
Requirements
- 5+ years of experience as a software engineer or in a similar role.
- Strong proficiency in Python.
- Experience using Docker in production environments and for local development.
- Familiarity with continuous integration and delivery (CI/CD) systems.
- A track record of customizing or building developer tooling.
- Strong written and verbal communication skills.
You should enjoy customizing tools to improve workflow, believe in automating repetitive tasks to improve speed and consistency, and be excited to collaborate directly with engineers and gather feedback to improve their experience.
Compensation & Benefits
The base salary range that Sentry reasonably expects to pay for this position is $180,000 to $280,000. The actual base salary will be determined by factors including work location, education, experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See https://sentry.io/careers/ for more details about Sentry benefits.
Equal Opportunity
Sentry is committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. Reasonable accommodations are available for candidates with disabilities. For assistance or accommodation due to a disability, contact [email protected].
Notes
- Hybrid work model with in-office anchor days (Mondays, Tuesdays, and Thursdays).
- Team: Developer Infrastructure (Engineering).