Sentry

Senior Software Engineer, Billing Platform

Sentry2 days ago
Location

San Francisco, California

Type

Full Time

Salary

USD 190,000 – 240,000

Level

Senior

Role

Senior Software Engineer

Posted

Jul 1, 2026

Full TimeSenior

The role

Summary

Senior Software Engineer on Sentry's Billing Platform responsible for architecting and scaling core billing infrastructure that processes hundreds of billions of events daily with financial-grade accuracy. This role combines distributed systems expertise, financial accuracy requirements, and cross-functional collaboration with product, finance, and sales teams to build flexible pricing systems that directly impact company revenue and customer trust.

What you'll do

Architect and Scale Billing Infrastructure Systems: Design and build core billing systems that process hundreds of billions of events daily while maintaining financial-grade accuracy and low-latency performance across distributed infrastructure at global scale.
Develop Usage Tracking Pipeline: Collaborate on engineering the next-generation usage tracking pipeline that accurately measures and processes diverse observable event types including errors, logs, traces, and tokens with guaranteed financial accuracy.
Design Flexible Pricing Primitives: Create scalable pricing system architecture supporting variable billing models from per-event consumption-based billing to complex enterprise contracts, enabling rapid product experimentation while maintaining revenue accuracy and reducing time-to-market.
Solve Distributed Systems Data Consistency Challenges: Contribute to technical architecture decisions addressing billing-specific data consistency requirements including event delay handling, retroactive pricing changes, distributed count reconciliation, and ensuring perfect alignment between customer bills and actual usage.
Cross-Functional Technical Leadership: Partner across product, BizOps, sales, marketing, and leadership teams to translate business requirements into technical architecture; ensure architectural decisions drive revenue impact and influence board-level metrics.
Ensure Financial Correctness and System Reliability: Build and maintain systems where reliability encompasses both uptime and financial correctness, with emphasis on customer trust through transparent, accurate billing and zero revenue leakage across high-volume transaction processing.

What we look for

Technical

Distributed Systems ArchitectureExpert-level experience designing and implementing large-scale distributed systems, with deep understanding of data consistency patterns, eventual consistency models, and handling challenges like clock skew and network partitions at massive scale.
High-Accuracy, High-Volume Data ProcessingProven track record building systems that process billions of events with guaranteed accuracy requirements, including understanding of stream processing, batch processing, and hybrid architectures for financial-grade reliability.
Financial Systems and ReconciliationExperience with billing, payment processing, or financial systems where accuracy is non-negotiable; understanding of reconciliation patterns, double-entry bookkeeping principles, and audit trail requirements.
Backend System Design at ScaleStrong expertise designing backend infrastructure supporting complex business logic, handling retroactive data changes, managing state consistency, and supporting multiple pricing models simultaneously.
Data Pipeline EngineeringExperience designing and maintaining robust data pipelines for high-volume event processing, including considerations for latency, throughput, data quality, and failure recovery in production environments.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Engineering, Mathematics, or equivalent professional experience demonstrating advanced systems design and software engineering expertise.

Experience

Building High-Stakes Accuracy SystemsDemonstrated success architecting or significantly improving systems where accuracy failures have direct financial or critical business impact, requiring meticulous attention to edge cases and comprehensive testing.
Mentoring Through Ambiguous High-Stakes ProjectsProven ability to mentor and guide engineering teams through complex, ambiguous problems with significant business implications, fostering decision-making frameworks and technical clarity under uncertainty.
Operating Mission-Critical ServicesExperience operating services where reliability encompasses both infrastructure uptime and financial correctness, with understanding of monitoring, alerting, and incident response for revenue-impacting systems.
Cross-Functional Collaboration at ScaleDemonstrated ability working across product, finance, operations, and sales teams, translating business requirements into technical strategies while maintaining technical integrity and managing competing priorities.

Skills

Required skills

Distributed Systems DesignExpert-level proficiency in designing fault-tolerant, scalable distributed systems with strong understanding of consensus protocols, eventual consistency, CAP theorem, and practical tradeoffs.
Backend System ArchitectureAdvanced ability to design and implement complex backend systems supporting multiple concurrent concerns: scalability, reliability, financial accuracy, and operational maintainability.
Data Consistency and ReconciliationStrong expertise in ensuring data accuracy across distributed systems, implementing reconciliation algorithms, handling duplicate detection, and managing state consistency at scale.
Production Systems ReliabilityDeep operational experience running production systems at scale, including monitoring strategy, incident response, performance optimization, and zero-downtime deployment patterns.
Technical Leadership and MentoringDemonstrated ability to lead technical initiatives, mentor junior engineers, make architectural decisions collaboratively, and drive consensus on complex technical tradeoffs.

Nice to have

Event Streaming and Stream ProcessingExperience with event streaming platforms and stream processing frameworks for handling high-volume, real-time data pipelines with exactly-once or at-least-once semantics.
Billing and Monetization SystemsPrior experience building or significantly improving billing, usage metering, or subscription management systems, with understanding of different pricing models and contract management.
Open Source Software DevelopmentContributions to or familiarity with open source software development practices, including performance optimization, API design for multiple consumers, and maintaining backward compatibility.
Developer Tools and ObservabilityExperience building developer-facing tools or observability infrastructure, understanding the unique requirements and pain points of engineering teams as customers.
Multi-Tenant Systems ArchitectureExperience designing systems serving multiple customers with varying requirements, including isolation strategies, tenant-specific customization, and fair resource allocation.

Compensation & benefits

Salary

USD 190,000 – 240,000 (annual)

Stock options

Available

Benefits

Equity Grants

Participation in Sentry's equity compensation program, providing ownership stake and upside alignment with company performance.

Comprehensive Health Insurance

Group health insurance coverage including medical, dental, and vision benefits for employee and family members.

Paid Time Off

Competitive paid time off policy supporting work-life balance and employee wellness.

Incentive Compensation

Performance-based bonuses and incentive programs aligned with individual and company goals.

Additional Employee Benefits

Comprehensive benefits package including additional perks designed to support employee well-being and development.


Interview process

  1. 1
    Initial Application and Screening Submit application through Ashby with resume highlighting relevant experience with distributed systems, billing infrastructure, and high-stakes accuracy requirements. Screening focuses on verifying technical background and alignment with core requirements.
  2. 2
    Technical Conversation with Hiring Manager Discussion with Billing Platform team lead covering architecture philosophy, approach to designing high-accuracy systems, and specific experience with billing or financial infrastructure.
  3. 3
    Systems Design Interview Deep technical discussion on designing a complex billing or usage tracking system, evaluating ability to architect solutions handling billions of events, manage financial accuracy, and navigate distributed systems tradeoffs.
  4. 4
    Technical Problem-Solving Round Code-based or architecture-based assessment demonstrating technical depth in relevant domain: data consistency patterns, event processing, or similar distributed systems challenges.
  5. 5
    Cross-Functional Collaboration Discussion Conversation with team members from product, finance, or operations covering how you approach cross-functional projects, handle competing priorities, and translate business requirements into technical solutions.
  6. 6
    Final Leadership Round Discussion with engineering leadership or VP of Engineering covering career trajectory, mentoring philosophy, approach to technical leadership in ambiguous situations, and alignment with Sentry's culture and values.
  7. 7
    Offer and Background Check Offer extended contingent on successful background check and reference verification. Compensation package includes base salary, equity, and benefits enrollment.

Apply for this position

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


Sentry

Sentry

View all jobs

Sentry is an American application monitoring platform helping developers diagnose, fix, and optimize code performance.

San Francisco, California, United StatesFounded 2011sentry.io

Tech Stack

Languages
PythonGoTypeScript/JavaScript
Frameworks
Event Stream ProcessingMessage Queuing SystemsDistributed Consensus
Databases
PostgreSQLTime-Series DatabasesDocument StoresRedis/Cache Layer
Tools
KubernetesPrometheus/GrafanaGit/GitHubTerraform/Infrastructure as Code
Other
Distributed TracingFinancial Audit and CompliancePricing Model Design
Apply Now