Sentry logo

Senior Software Engineer, Profiling

Sentry

Apply Now

Job Description

Job Overview

Sentry is seeking a Senior Software Engineer for its Profiling team, which focuses on creating tools that enhance the performance of code by identifying bottlenecks and optimizing execution times. The engineer will be responsible for building and maintaining the Profiling product, collaborating closely with Product Management, Design, and Engineering Leadership to deliver impactful features and improve the user experience within the Sentry ecosystem.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • JavaScript
  • • TypeScript
  • • React
  • • profiling tools
  • • performance monitoring
Preferred Skills
  • • C
  • • C++
  • • Rust
  • • Go
Experience Level

5+ years of experience as a Software Engineer or similar role

Responsibilities

  • • Build and maintain the Profiling product and adjacent product areas
  • • Drive end-to-end execution: collecting profiling data, ingesting, storing, and querying data efficiently
  • • Visualize data and connect it to other Sentry product experiences
  • • Collaborate with Product Management, Design, and Engineering Leadership
  • • Raise technical expertise through collaboration, mentorship, pairing, and code reviews

Technical Environment

Frameworks

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
$200,000 to $220,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