Skip to content
TailscaleTailscaleUnited States

Billing Engineer

Build and maintain core billing infrastructure at Tailscale, including integrations with Stripe/Metronome, metering and pricing logic for usage-based billing, and ownership of the full product lifecycle for financial systems. Requires backend engineering experience focused on payments or billing, strong Go skills, and knowledge of distributed systems.

143k – 179k
Remote5+ YOEBackend Engineering

About the role

Key Responsibilities

  • Design, build, test, and document core billing software components.
  • Integrate with third-party billing platforms (e.g., Stripe, Metronome, Orb, Zuora).
  • Develop metering, pricing, and rating logic for usage-based and subscription billing models.
  • Ensure accurate tracking and reporting of customer usage data.
  • Monitor and maintain billing systems for high availability and data integrity.
  • Build automation tools for recurring billing tasks, reconciliation, and reporting.
  • Collaborate with product, sales, finance, support, and engineering teams on custom billing requirements, revenue reporting, and customer inquiries.
  • Act as a technical expert in billing-related discussions and planning.
  • Champion engineering excellence through code quality, architectural reviews, and design documentation.
  • Provide technical leadership and mentorship to other engineers.
  • Establish observability, alerting, and error handling across the billing pipeline.
  • Lead incident response and root cause analysis for billing-related issues.

Requirements

  • Experience in backend software engineering with a strong focus on billing, payments, or financial systems.
  • Deep knowledge of SaaS billing models, including subscriptions, usage-based pricing, proration, discounts, and entitlements.
  • Proven experience integrating with third-party billing platforms such as Stripe, Metronome, Orb, Zuora, or building custom billing systems.
  • Experience designing and managing distributed systems, microservices, and event-driven architectures.
  • Proficient with SQL and data modeling for financial and usage data.
  • Solid understanding of APIs and experience building or integrating internal billing APIs.
  • Strong proficiency in Go, or comfortable writing production-quality code in another language and eager to work with Go.
  • Flexibility to adjust to the dynamic nature of a startup.
  • Excellent written and verbal communication skills.

Nice-to-Haves

  • Experience providing technical leadership and mentorship.
  • Background in observability, alerting, and incident response for critical systems.

Skills

GoSQLStripeMetronomeOrbZuoraDistributed SystemsMicroservicesEvent-Driven ArchitecturesAPIsBilling SystemsSaas Pricing Models
Ramp

Software Engineer, Banking

RampNew York, NY +1

Build large-scale backend systems for money movement and payments infrastructure at Ramp. Own end-to-end architecture, reliability, and integrations with banking and crypto rails.

142k – 335k
Remote5+ YOEBackend Engineering
Upstart

Software Engineer, Verifications Platform

UpstartUnited States

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197k
Remote3+ YOEBackend Engineering
Upstart

Software Engineer, Foundations

UpstartUnited States

Build and maintain scalable backend data systems and pipelines supporting audience segmentation, marketing attribution, and customer acquisition at a leading AI lending platform.

142k – 196k
Remote3+ YOEBackend Engineering
Pave

Software Engineer - Core Platform

PaveSan Francisco, CA +2

Builds and scales core platform backend for data-intensive applications, designing generalized solutions for cross-product challenges. Requires 3+ years backend experience with TypeScript/Node.js, data infrastructure, and leading complex projects.

141k – 265k
Hybrid3+ YOEBackend Engineering
Zoox

Software Engineer - Ride and Fleet Services

ZooxSan Diego, CA +2

Design and implement scalable robotaxi dispatch and optimization services using Java/Kotlin, operational research algorithms, and simulation models.

145k – 219k
HybridBackend Engineering