Sentry logo

Senior Software Engineer, Performance

Sentry

Apply Now

Job Description

Job Overview

Sentry is on a mission to help developers write better software faster by providing performance and error monitoring tools. As a Senior Software Engineer on the Performance Team, you will contribute to the core tracing, debugging, and application performance experience, collaborating with other teams and exploring the entire Sentry codebase. This role encourages meaningful collaboration within a hybrid work model to build innovative software monitoring tools.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • JavaScript
  • • TypeScript
  • • React
Preferred Skills
  • • Rust
Experience Level

8+ years of professional engineering experience, with 6+ years specifically in Python, Django, and React.

Responsibilities

  • • Build and maintain features for Explore, Trace View, Insights, and Dashboards using Python, Django, React, TypeScript, and Rust.
  • • Develop an understanding of the entire Sentry stack and contribute to changes across the codebase.
  • • Work closely with Product Management, Design, and Engineering Leadership to define, implement, and ship new features.
  • • Raise technical expertise within the organization through collaboration, mentorship, pairing, and code reviews.

Technical Environment

Frameworks
Tools & Technologies

Benefits & Perks

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

Additional Information

Location
Hybrid work model with in-office anchor days
Type
Full-time
Compensation
$206,000 to $288,000 CAD

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