Sentry logo

Senior Software Engineer, Ingest

Sentry

Apply Now

Job Description

Job Overview

Sentry is seeking a Senior Software Engineer for their Client Infrastructure team to enhance their core ingestion pipelines, processing millions of events per minute. The role involves designing and operating scalable infrastructure, collaborating with engineers to improve data processing systems, and addressing complex challenges in distributed systems and performance optimization. This position offers the chance to work on impactful open-source projects and contribute to a company committed to helping developers create better software.

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 data processing pipelines
  • • Solve problems related to distributed systems and performance optimization
  • • Leverage programming languages to address system-level challenges
  • • Architect and implement solutions to handle over a billion events daily
  • • Ensure correctness and maintainability through comprehensive testing and documentation
  • • Participate in an 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 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