Senior Software Engineer - Billing and Internal Tooling
Owns end-to-end billing, pricing, and revenue infrastructure at Baseten, building scalable systems and internal tools. Requires 5+ years software experience, billing/internal tools background, and deep web/databases knowledge.
About the job
Responsibilities
- Own Baseten’s end-to-end billing and revenue infrastructure, including pricing, invoicing, metering, and reporting foundations.
- Build and evolve our billing platform and integrations (including Orb), ensuring correctness, auditability, and a high-trust experience for customers and internal teams.
- Partner closely with Finance, Sales, GTM, and Forward Deployed Engineering to turn real-world workflows into reliable internal tooling and automation (quoting, approvals, renewals, usage reconciliation, revenue reporting).
- Design systems that scale with new products, packaging, and go-to-market motions, making billing a strategic lever for growth.
- Drive reliability and operational excellence for revenue-critical workflows: monitoring, alerting, incident response, backfills, and clear runbooks.
- Lead from the front on high-impact projects: clarify requirements, propose crisp technical approaches, ship iteratively, and raise the bar on quality and velocity.
- Debug and resolve production issues with urgency, communicating clearly with stakeholders and closing the loop with durable fixes.
Requirements
- Bachelor's degree or higher in Computer Science or related field
- 5+ years experience building software applications
- Experience with billing systems or building internal tools
- Deep knowledge of the web stack & databases
- Strong collaboration and communication skills
Benefits
- Competitive compensation, including meaningful equity.
- 100% coverage of medical, dental, and vision insurance for employee and dependents
- Generous PTO policy including company wide Winter Break
- Paid parental leave
- Company-facilitated 401(k)
- Exposure to a variety of ML startups
Skills
Orb, Postgres, Web Stack, Billing Systems, Internal Tooling, Stripe, AWS, Python, JavaScript, React
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for rebuilding usage-based and token-based billing infrastructure, including pricing, metering, reconciliation, and invoicing systems. Requires 5+ years of Python or Go backend experience and familiarity with distributed systems and billing platforms.
Build and operate scalable Ruby on Rails backend services for a high-traffic fantasy sports platform. The role requires 5–8 years of software engineering experience, strong PostgreSQL and API design skills, and ownership of complex systems and technical delivery.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.
Leads the Cloud team developing booking, orchestration, APIs, billing, monitoring, and data-delivery systems for a global antenna network. The role requires substantial software development and cloud-services experience, technical leadership, and expertise in distributed systems.
Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.