Sentry logo

Senior Software Engineer, Ingest

Sentry

Apply Now

Job Description

Job Overview

At Sentry, we are on a mission to help developers create better software more efficiently. As a Senior Software Engineer (Ingest) on our Client Infrastructure team, you will collaborate with skilled engineers to optimize our core ingestion pipelines, impacting developers globally. This role involves designing and operating distributed systems capable of handling millions of events, contributing significantly to our open-source projects.

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 infrastructure for data ingestion
  • • Collaborate with the Client Infrastructure team to improve data processing pipelines
  • • Solve complex problems related to distributed systems and performance optimization
  • • Leverage multiple programming languages to tackle system-level challenges
  • • Partner with Infrastructure and Operations teams for scalable solutions
  • • Ensure correctness and maintainability through unit and integration testing
  • • Participate in on-call rotation for service stability

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 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