Software Engineer, Billing (all levels)
Render | US | remote
Apply for the Software Engineer, Billing role at Render in the United States. Full-time remote opportunity paying USD 170,000-290,000 for engineers with usage-based billing, Go, database and billing-platform experience.
Job description
Render is hiring a Software Engineer, Billing for a full-time remote role available in the United States and Canada. For this STRIDETO country batch, the job is recorded under the United States. Billing is a mission-critical part of Render's cloud platform, and the engineer will design, build, operate, and improve systems that ensure customers are billed accurately, reliably, and transparently as usage and product complexity scale. Build, operate, and improve Render's usage-based billing systems. Integrate with and maintain third-party billing platforms such as Orb, Metronome, Stripe, or similar systems. Work with large-scale databases and data pipelines to capture, transform, and reconcile usage data. Collaborate with Finance, Product, Customer Experience, and Support Engineering teams on billing accuracy and reporting. Monitor, troubleshoot, and improve billing reliability, performance, and operational processes. Contribute to architecture decisions about how billing connects with the wider Render platform. Help improve internal billing documentation, operational practices, and engineering standards.
Requirements
- 3+ years of professional experience building or operating usage-based billing systems.
- Hands-on experience integrating third-party billing platforms such as Orb, Metronome, Stripe, or similar systems.
- Strong expertise in Go.
- Strong experience with production-grade SQL or NoSQL databases.
- Ability to work effectively with Finance, Customer Experience, Product, and engineering stakeholders.
- Strong attention to detail, ownership, and accountability when working with mission-critical financial systems.
- Pragmatic problem-solving skills and ability to balance accuracy, scalability, reliability, and developer experience.
- Experience in a high-growth startup or scaling environment is beneficial.
- Familiarity with financial reconciliation and reporting is beneficial.
- Experience with distributed systems or event-driven architectures is beneficial.
Skills
- Go
- Usage-Based Billing
- Billing Systems
- Orb
- Metronome
- Stripe
- SQL
- NoSQL
- Databases
- Data Pipelines
- Data Reconciliation
- Distributed Systems
- Event-Driven Architecture
- System Architecture
- Production Reliability
- Monitoring
- Troubleshooting
- Financial Reporting
- Cross-Functional Collaboration
- Cloud Platforms