Sentry logo

Senior Software Engineer, Streaming

Sentry

Apply Now

Job Description

Job Overview

Sentry is on a mission to help developers write better software faster, focusing on performance and error monitoring tools. The Streaming Platform team is tasked with building the next generation of infrastructure for real-time data processing systems, enabling efficient ingestion and processing of hundreds of thousands of events per second with low latency and high reliability.

Technical Requirements

Required Skills
  • • Python
  • • distributed systems
  • • real-time streaming
Preferred Skills
  • • Rust
  • • Go
  • • Java
  • • Kafka
  • • Flink
  • • Spark Streaming
Experience Level

5+ years of software engineering experience

Responsibilities

  • • Design, build, and operate components of the Streaming Platform, including Kafka and high-level APIs
  • • Implement resilient, high-throughput stream processing systems with strong correctness guarantees
  • • Build scalable automation and control plane for Kafka fleet management
  • • Partner with product engineers to ensure fast, reliable, and consistent ingestion pipelines
  • • Improve observability, monitoring, and failover for mission-critical real-time systems

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • incentive compensation
  • • equity grants
  • • paid time off
  • • group health insurance coverage

Additional Information

Location
Hybrid work model with in-office days
Type
Full-time
Compensation
$180,000 to $280,000 base salary range

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