Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 4 Ruby @ 4 Python @ 4 Java @ 4 Communication @ 4 JavaScript @ 4 Rust @ 4 API @ 4 Sentry @ 4Details
About Sentry
Bad software is everywhere, and Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.
With more than $217 million in funding and 100,000+ organizations using Sentry (including Disney, Microsoft, and Atlassian), the company builds performance and error monitoring tools that help teams spend less time fixing bugs and more time building products.
Sentry embraces a hybrid work model with in-office anchor days on Mondays, Tuesdays, and Thursdays to encourage meaningful collaboration.
About the role
As a seasoned Python engineer on the Web Backend SDK team, you will shape the future of Python instrumentation and observability. You will work on error monitoring, tracing, and logging and explore new approaches (including AI) to improve how developers instrument and understand their applications. This role emphasizes building SDKs and developer tooling that scale and are used by millions of developers worldwide.
Responsibilities
- Maintain and advance the Python SDK core: keep key integrations stable, ensure backward compatibility, and evolve APIs for error monitoring, structured logging, and performance tracing.
- Own features end-to-end: triage community issues, design, implement, test, document, and ship features and improvements.
- Explore and prototype new observability approaches, including AI-driven tooling, to simplify complex developer workflows.
- Engage with the open-source community: collaborate with framework and library maintainers, represent Sentry in community conversations, and contribute upstream as appropriate.
- Work closely with Customer Operations and other internal teams to resolve critical issues and see your work run in production across many industries.
Requirements
- At least 5 years of experience as a Software Engineer, with deep expertise in Python.
- Proven track record building, maintaining, or contributing to SDKs, libraries, or frameworks.
- Strong understanding of Python runtime behavior, instrumentation, and performance profiling.
- Experience with error monitoring, tracing, and structured logging concepts and implementations.
- Excellent written and verbal communication skills in English.
- Based in Vienna (Austria), or willing to commute or relocate; role follows Sentry's hybrid model with specified in-office anchor days.
Bonus
- Experience contributing to or maintaining open-source libraries and projects.
- Familiarity with AI-enabled developer tooling (LLMs, agents, etc.) and their practical application in observability.
- Knowledge of other programming languages such as Ruby, Java, Go, Rust, or JavaScript.
Compensation & Benefits
- The legally quoted minimum wage for this position (per the applicable collective agreement) is EUR 60,844 gross per year.
- Sentry's stated starting point for this role is EUR 95,000 gross per year.
- A successful candidate will be eligible to participate in Sentry's employee benefit plans, which may include incentive compensation, equity grants, paid time off, and group health insurance. See Sentry Benefits for details.
Equal Opportunity & Accessibility
Sentry is committed to equal employment opportunities and providing reasonable accommodations for applicants or employees with disabilities. If you need assistance or accommodation, you may contact [email protected].