Senior Software Engineer, Streaming Platform

Sentry
San Francisco
Workplace: HybridFull timeUSD 190,000 - 280,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Python","Rust","Go","Java","Kafka","Flink","Spark Streaming","Kubernetes","AWS","GCP","ClickHouse","Arrow","Materialize","RisingWave"]

Join the Streaming Platform team to design, build, and operate a self-service, low-latency streaming infrastructure powering ingestion pipelines and real-time data processing at scale. You’ll work on Kafka-based systems, high-throughput stream processing, and developer-facing abstractions, improving stability, observability, and time-to-production for distributed data at Sentry.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sentry
Sentry
3 months ago

Senior Software Engineer, Streaming Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Join the Streaming Platform team to design, build, and operate a self-service, low-latency streaming infrastructure powering ingestion pipelines and real-time data processing at scale. You’ll work on Kafka-based systems, high-throughput stream processing, and developer-facing abstractions, improving stability, observability, and time-to-production for distributed data at Sentry.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, build, and operate components of our Streaming Platform, including Kafka, the streaming runtime, high-level APIs, and developer-facing abstractions.
  • •Implement resilient, high-throughput stream processing systems that handle unbounded datasets with strong correctness guarantees (delivery, checkpointing, watermarking, and more).
  • •Build scalable automation and control plane for Kafka fleet management and improve efficiency.
  • •Partner with product engineers to ensure our abstractions enable fast, reliable, and consistent ingestion pipelines.
  • •Improve observability, monitoring, and failover for mission-critical real-time systems.

Pay and Benefits

Salary: USD 190,000 - 280,000 annually

Key Requirements

  • •5+ years of software engineering experience, with background in distributed systems, data infrastructure, or real-time streaming.
  • •Proficiency in a programming language such as Python, Rust, Go, or Java (we primarily use Python and Rust, but experience in similar languages is valuable).
  • •Experience with streaming technologies such as Kafka, Flink, Spark Streaming, or similar tools.
  • •Strong understanding of partitioning, watermarks, windowing, stateful/stateless processing, and delivery guarantees.
  • •Experience building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
Experience:5+ yearsDistributed systemsReal-time streamingData infrastructureCloud environments
Skills:PythonRustGoJavaKafkaFlinkSpark StreamingKubernetesAWSGCPClickHouseArrowMaterializeRisingWave
Tech Stack:PythonRustGoJavaKafkaFlinkSpark StreamingKubernetesAWSGCPClickHouseArrowMaterializeRisingWave

Company Brief

Sentry
Provides an error monitoring and performance observability platform for developers, helping teams identify, triage, and resolve application issues across frontend and backend systems with real-time alerts and diagnostic context.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: San Francisco, United States
WebsiteLinkedIn