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, we're building 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
Are you ready to shape the future of Python observability? As a seasoned Python engineer, you will tackle complex projects in error monitoring, tracing, and logging while exploring new approaches such as AI to improve how developers instrument and understand their applications. This role is on the Web Backend SDK team and focuses on Python instrumentation and observability: core error monitoring, performance tracing, and developer-facing SDKs and APIs.
Responsibilities
- Maintain and improve the Python SDK: keep core integrations stable, ensure backward compatibility, and advance error monitoring, structured logging, and tracing APIs.
- Take end-to-end ownership: triage community issues, design, implement, test, document, and ship new features and fixes.
- Explore and prototype new approaches in observability, including AI-driven solutions to simplify developer workflows.
- Represent Sentry in the open-source community: collaborate with framework and library maintainers, engage with developers worldwide, and contribute upstream where appropriate.
- Work closely with Customer Operations and the community to resolve critical issues and deliver impact in production.
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.
- Excellent written and verbal communication skills in English.
- Based in Vienna, Austria, or open to commuting or relocation to Vienna.
Bonus
- Experience contributing to or maintaining open-source libraries.
- Familiarity with AI-enabled developer tooling (LLMs, agents, etc.), especially their practical use in observability.
- Knowledge of other programming languages such as Ruby, Java, Go, Rust, or JavaScript.
Compensation
We are obliged by law to quote the minimum wage of EUR 60,844 gross per year for this position, in accordance with the respective collective agreement (IT-KV). The salary that Sentry offers you is adjusted to the current market situation and our starting point is EUR 95,000 gross per year.
Benefits
A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
Equal Opportunity & Accessibility
Sentry is committed to providing equal employment opportunities and reasonable accommodations to employees and candidates. If you need assistance or an accommodation due to a disability, contact [email protected].
Want to learn more about how Sentry handles applicant data? See the Applicant Privacy Policy: https://sentry.io/careers/applicantprivacy/