Render is building a modern cloud platform for developers creating AI-native applications. The Software Engineer, Billing will design and maintain billing systems to ensure accurate and reliable customer billing, collaborating with Finance and Product teams.
Responsibilities:
- Build, operate, and improve Render’s usage-based billing systems
- Integrate with and maintain third-party billing systems (e.g., Orb, Metronome, or similar)
- Collaborate closely with Finance, Product, and Support Engineering teams to ensure accurate, reliable billing and reporting
- Work with large-scale databases and data pipelines to capture, transform, and reconcile usage data
- Monitor, troubleshoot, and continuously improve billing reliability and performance
- Contribute to architectural decisions about how billing integrates with the broader Render platform
- Help shape internal processes, documentation, and best practices for billing operations
Requirements:
- 3+ years of professional experience building or operating usage-based billing systems
- Hands-on experience integrating and working with third-party billing systems such as Orb, Metronome, Stripe, or similar platforms
- Strong expertise in Go and production-grade databases (SQL or NoSQL)
- Ability to work effectively across functions with Finance, Customer Experience, and Product teams
- Detail-oriented mindset with a strong sense of ownership and accountability in mission-critical systems
- Pragmatism and problem-solving skills to balance accuracy, scalability, and developer experience
- Experience working in a high-growth startup or scaling environment
- Familiarity with financial reconciliation and reporting processes
- Background in distributed systems or event-driven architectures
- Willingness to mentor others and help scale Render's engineering culture