Sentry

Senior Software Engineer, Analytics Platform

Sentry1 months ago
Location

San Francisco, California

Type

Full Time

Salary

USD 190,000 – 280,000

Level

Senior

Role

Senior Software Engineer

Posted

Feb 13, 2026

Full TimeSenior

The role

Summary

Sentry is seeking a Senior Software Engineer for its Event Analytics Platform (EAP) team, focusing on building and scaling advanced data infrastructure that powers time-series data processing and search capabilities across billions of events with sub-second latency. The ideal candidate will lead technical initiatives to enhance data visibility, performance, and reliability of Sentry's core data services.

What you'll do

Infrastructure Scaling: Expand Event Analytics Platform's capability to deliver data at world-class speed and reliability
System Architecture: Architect and automate services and systems to scale reliably under growing demand
Technical Design: Make architectural trade-offs balancing product requirements with engineering constraints
Code Quality: Maintain and grow team's code quality initiatives through regular code reviews and design contributions
Technical Leadership: Lead design discussions and technical direction for team deliverables
Developer Experience: Improve maintainability and developer experience of team codebases

What we look for

Technical

Backend EngineeringMinimum 4+ years of backend or infrastructure engineering experience
Distributed SystemsStrong knowledge of replicated and distributed data storage systems
Programming ProficiencyProficiency in Python or comparable language

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Data InfrastructureProven experience with large-scale data storage and query systems
System DesignExperience in designing scalable, high-performance software architectures

Skills

Required skills

Backend EngineeringMinimum 4+ years of experience in backend or infrastructure engineering
Distributed SystemsStrong knowledge of replicated and distributed data storage systems
PythonProficiency in Python or a comparable language
Database TechnologiesExperience with disk-driven and memory-driven storage systems

Nice to have

ClickHouseExperience with ClickHouse database
PostgreSQLExperience with PostgreSQL database
MemcachedExperience with Memcached
RedisExperience with Redis
KafkaExperience with Kafka streaming platform
RabbitMQExperience with RabbitMQ messaging system

Compensation & benefits

Salary

USD 190,000 – 280,000 (annual)

Benefits

Competitive Salary

Base salary range of $190,000 to $280,000 USD

Health Insurance

Comprehensive group health insurance coverage

Equity Grants

Stock option participation

Flexible Work Model

Hybrid work arrangement with in-office collaboration on Mondays, Tuesdays, and Thursdays

Paid Time Off

Competitive paid time off policy


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Screen Technical interview focusing on distributed systems, backend engineering, and system design skills
  3. 3
    Onsite/Virtual Interviews Multiple interview rounds including technical interviews, system design challenge, and team fit assessment
  4. 4
    Final Interview Discussion with hiring manager about role expectations, team dynamics, and candidate's potential contributions

Apply for this position

You'll be redirected to the company's application page