Sentry

Senior Software Engineer, Billing

Sentry3 days ago
Location

San Francisco, California

Type

Full Time

Salary

USD 190,000 – 240,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 16, 2026

Full TimeSenior

The role

Summary

Sentry is seeking a Senior Software Engineer for their Billing & Revenue engineering team to architect and scale critical billing infrastructure. The ideal candidate will design sophisticated usage tracking systems that process billions of events daily with financial-grade accuracy, enabling flexible pricing models and supporting Sentry's rapidly growing monitoring platform.

What you'll do

Billing Infrastructure Design: Architect scalable systems for processing hundreds of billions of events daily with financial-grade accuracy
Usage Tracking Pipeline: Design and implement next-generation tracking mechanisms for precise event measurement and pricing
Pricing Model Development: Create flexible pricing primitives supporting diverse billing scenarios from per-event to enterprise contracts
Data Consistency Management: Solve complex challenges like handling event delays, retroactive pricing changes, and distributed count reconciliation

What we look for

Technical

System DesignProven ability to design complex, scalable distributed systems with high reliability
Financial SystemsExperience building systems handling financial data with guaranteed accuracy

Education

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

Experience

Distributed Systems5+ years of experience in designing and operating large-scale, high-reliability systems
Financial Data ProcessingDemonstrated experience in billing, payment processing, or financial data pipeline development

Skills

Required skills

Distributed SystemsExperience designing and operating large-scale, high-reliability distributed systems
Financial Data ProcessingExpertise in building systems that handle financial data with high accuracy
System ArchitectureAbility to design scalable infrastructure for complex billing and usage tracking

Nice to have

Payment ProcessingBackground in building accounting platforms or financial data pipelines
Enterprise BillingExperience with complex billing models and usage-based pricing
Performance OptimizationSkill in designing low-latency data processing systems

Compensation & benefits

Salary

USD 190,000 – 240,000 (annual)

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Equity Grants

Stock options or RSUs as part of compensation package

Flexible Work

Hybrid work model with in-office collaboration days

Professional Development

Opportunities for mentorship and continuous learning

Paid Time Off

Competitive vacation and personal time policies


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge or take-home project focusing on system design and distributed systems
  3. 3
    Technical Interviews Multiple rounds of interviews with engineering team, including system design and technical problem-solving
  4. 4
    Leadership/Cultural Interview Discussion with team leaders about collaboration, mentorship, and alignment with company values

Apply for this position

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