Sentry logo

Senior Software Engineer (Python), SDK

Sentry

Apply Now

Job Description

Job Overview

Sentry is seeking a Senior Software Engineer with a strong focus on Python to join their Web Backend SDK team. The role involves tackling complex projects related to error monitoring, tracing, and logging, while exploring innovative approaches to improve Python instrumentation and observability. The engineer will have the opportunity to work on impactful projects that empower developers globally, contributing to an open-source community and the future of developer tooling.

Technical Requirements

Required Skills
  • • Python
  • • SDK development
  • • error monitoring
  • • structured logging
  • • performance profiling
Preferred Skills
  • • open-source contribution
  • • AI-enabled developer tooling
  • • knowledge of 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 with tests and documentation
  • • Collaborate with the open-source community and engage with Python framework maintainers
  • • Triage community issues and work closely with the Customer Operations team

Technical Environment

Languages

Benefits & Perks

  • • Competitive salary range CAD $185,000 to $237,000
  • • Incentive compensation
  • • Equity grants
  • • Paid time off
  • • Group health insurance coverage

Additional Information

Location
Toronto, or open to commuting or relocation
Type
Full-time
Compensation
CAD $185,000 to $237,000

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