← All roles

Software Engineer, Streaming Platform

Sentry· Engineering
Apply on company site
Hybrid (Toronto, Ontario, Canada)CA$163k - CA$200kFull-timePosted 2w ago

About the role

Role focused on building and operating the Streaming Platform infrastructure (Kafka, streaming runtime, APIs, and developer-facing abstractions) to support real-time data ingestion, processing, and delivery at scale with high reliability and low latency.

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.

Qualifications

  • At least 2-3 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 building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
  • Nice to have: experience with streaming technologies such as Kafka, Flink, Spark Streaming, or similar tools.

Skills

Required:Distributed systemsPythonKubernetesAWS or GCP
Nice to have:Rust

Benefits

  • Employee benefit plans/programs applicable to the position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for details.
Last updated Oct 11, 2026. Interested? Apply on the company site.
Sentry logo

About Sentry

Application Performance Monitoring & Error Tracking Software

Application performance monitoring for developers & software teams to see errors clearer, solve issues faster & continue learning continuously. Get started at sentry.io.

AI code reviewAI/SeerApplication MonitoringCode breaksCode breaks,Error TrackingLogsMCP server

More open roles at Sentry