Sentry logo

Senior Software Engineer (Python), SDK

Sentry

Apply Now

Job Description

Job Overview

Sentry is on a mission to help developers write better software faster with performance and error monitoring tools. As a Senior Software Engineer specializing in Python, you'll tackle complex projects in error monitoring, tracing, and logging while exploring innovative approaches like AI to enhance developer instrumentation and understanding of applications. This role offers a unique opportunity to shape the future of Python observability and contribute to a globally recognized open-source project.

Technical Requirements

Required Skills
  • • Python
  • • SDK development
  • • Error monitoring
  • • Performance profiling
Preferred Skills
  • • Open-source contributions
  • • AI-enabled developer tooling
  • • Other programming languages (Ruby, Java, Go, Rust, JavaScript)
Experience Level

At least 5 years of experience as a Software Engineer with deep expertise in Python.

Responsibilities

  • • Maintain key integrations and ensure backward compatibility for the SDK.
  • • Design, implement, and ship new features while ensuring quality through tests and documentation.
  • • Collaborate with the open-source community and engage with Python framework maintainers.
  • • Work closely with the community on GitHub to address critical issues.

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Incentive compensation
  • • Equity grants
  • • Paid time off
  • • Group health insurance coverage

Additional Information

Location
Vienna, with options for commuting or relocation
Type
Full-time
Compensation
Starting at EUR 95,000 gross per year, adjusted to market conditions

About Sentry

Sentry provides application performance monitoring and error tracking software for developers and software teams to identify and resolve issues quickly.

Company Size
1001-5000
Categories
Application Monitoring Error Tracking Performance Monitoring Software