Senior Software Engineer, Streaming at Sentry

San Francisco, California, United States

Sentry Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Software MonitoringIndustries

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 (primarily Python and Rust, but similar languages 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
  • Nice to have: experience with ClickHouse, Arrow or other columnar data processing, or modern streaming SQL engines such as Materialize or RisingWave

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

Skills

Kafka
Distributed Systems
Stream Processing
Real-time Data Processing
High-throughput Systems
Checkpointing
APIs
Developer Tools

Sentry

Full-stack application monitoring and observability

About Sentry

Sentry offers full-stack application monitoring and observability, providing deep context, session replay, and distributed tracing to identify errors and performance bottlenecks across frontend and backend technologies, supporting JavaScript, Python, PHP, and more.

San Francisco, CaliforniaHeadquarters
2011Year Founded
$210.6MTotal Funding
SERIES_ECompany Stage
Consumer Software, Enterprise SoftwareIndustries
201-500Employees

Benefits

Competitive Compensation + Equity
401(k) Plan
Medical, Dental, Vision Insurance
Commuter Stipend
Professional Development Stipend
Health & Wellness Benefits
Charitable Matching Program
Flexible PTO
Paid Parental Leave

Risks

Competition from AI-powered tools like Devnaut may impact Sentry's market share.
The Functional Source License might deter developers preferring permissive open-source licenses.
Expanded integrations in Google's Gemini 2.0 could increase competition in error tracking.

Differentiation

Sentry offers real-time error tracking across the entire software stack.
The Functional Source License protects Sentry's commercial interests while supporting open-source collaboration.
Sentry's integration with Google's Gemini 2.0 enhances its visibility among developers.

Upsides

Integration with AI tools like Devnaut boosts Sentry's codebase visibility and productivity.
Sentry's focus on mobile performance monitoring aligns with growing demand in mobile solutions.
Winning the 2023 Digital Innovator Award highlights Sentry's leadership in digital transformation.

Land your dream remote job 3x faster with AI