Senior Software Engineer, Billing Platform
Summary
Build and scale a reliable billing platform handling usage metering, pricing, invoicing, and payments with real-time and batch processing pipelines.
You design, build, and scale a reliable billing platform. You own billing systems from usage metering and pricing through invoicing and payments, build real-time and batch processing pipelines, provide customer usage insights, and improve reconciliation, observability, and error handling.
Responsibilities
- Design and operate reliable billing services
- Build systems that make usage and charges clear to customers
- Implement flexible pricing and billing capabilities
- Build safeguards, validation systems, and reconciliation workflows
- Lead design discussions and review code
- Design and build usage metering, pricing, invoicing, and payment systems
- Ensure billing data and workflows are accurate, reliable, and auditable
- Develop real-time and batch pipelines for usage tracking and cost calculation
- Build APIs and services for customer usage and spending insights
- Partner with Finance and Product on pricing models, product launches, and revenue workflows
- Improve observability, reconciliation, and error handling
- Make architectural decisions for long-term platform scalability
- Mentor engineers and contribute to hiring practices
Requirements
- Billing systems experience
- Payments experience
- Metering experience
- Financial systems experience
- 5+ years of software development experience
- Backend development
- Go
- Java
- Rust
- C++
- Distributed systems
- Fault tolerance
- Data consistency
- Real-time data processing
- Batch data processing
- Event-driven architecture
- Data modeling
- Observability
- Monitoring
- Alerting
- Debugging
- Mentorship
- Communication skills
Benefits
- Restricted Stock Units
- Paid time off
- Paid holidays
- Leave of absence programs
- Health insurance
- Dental insurance
- Vision insurance
- Employer contributions to HSA account
- Paid parental leave
- Paid life insurance
- Short-term disability insurance
- Long-term disability insurance
- Tuition reimbursement
- Mental health and wellness support
- Commuter benefits
- Cell phone stipend
- 401(k) retirement plan with company match up to 4% of salary
- Volunteer time off
- Global travel insurance
- Emergency assistance
- Daily meals allowance
- Additional location-specific perks