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, and the Streaming Platform team is building infrastructure for ingestion pipelines and real-time data processing systems. The role involves creating a self-service streaming platform that enhances stability, accelerates production timelines, and reduces operational overhead while ensuring reliability and performance at scale.

Technical Requirements

Required Skills
  • • Python
  • • distributed systems
  • • data infrastructure
  • • real-time streaming
  • • Kafka
Preferred Skills
  • • Rust
  • • Go
  • • Java
  • • ClickHouse
  • • Arrow
  • • Flink
  • • Spark Streaming
  • • streaming SQL engines
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
  • • Build scalable automation and control plane for Kafka fleet management
  • • Partner with product engineers to enable fast and reliable ingestion pipelines
  • • Improve observability and failover for 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 anchor days
Type
full-time
Compensation
$180,000 to $280,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