Sentry logo

Senior Software Engineer, Ingest

Sentry

Apply Now

Job Description

Job Overview

Sentry is looking for a Senior Software Engineer (Ingest) to join the Client Infrastructure team. The role involves collaborating with engineers to enhance systems that process millions of events each minute, focusing on optimizing real-time data flows and designing reliable distributed systems. Candidates will work on core ingestion pipelines and open-source projects, contributing to the infrastructure that powers Sentry's data ingestion.

Technical Requirements

Required Skills
  • • Rust
  • • Python
  • • C
  • • C++
Preferred Skills
  • • Kafka
  • • Redis
  • • Postgres
Experience Level

5+ years relevant experience

Responsibilities

  • • Design, build, and operate globally distributed, horizontally scalable infrastructure for data ingestion
  • • Collaborate within the Client Infrastructure team to improve the data processing pipeline
  • • Solve problems related to distributed systems and high-throughput data processing
  • • Partner with Infrastructure and Operations teams to architect solutions for high event volume
  • • Ensure the correctness and maintainability of work through unit and integration testing
  • • Participate in an on-call rotation for service stability

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Equity grants
  • • Paid time off
  • • Group health insurance coverage

Additional Information

Location
Hybrid work model with in-office anchor days
Type
Full-time
Compensation
CAD $185,000 to $211,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

Skills & Technologies