Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Billing Engineer building pricing, metering, and payment integrations for Tailscale’s secure networking software. Designing reliable billing systems and supporting usage-based and subscription models.

Responsibilities

  • Deliver projects related to pricing plans and billing
  • Develop billing integrations with third-party services
  • Own the entire product lifecycle, from writing code to product ideation and strategic decision-making
  • Work with UX/UI designers and product managers to shape features
  • Design, build, test, and document core billing software components
  • Integrate with third-party billing platforms such as Stripe and Metronome
  • 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
  • Drive 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, etc., or building custom billing systems
  • Experience designing and managing distributed systems, microservices, and event-driven architectures
  • Proficient with SQL and data modeling, especially 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

Benefits

  • An inclusive, flexible environment where you can be your authentic self
  • A competitive total compensation package including a base salary and an equity incentive plan
  • Comprehensive group benefits with no waiting period, including health, vision, and dental coverage for you and your family
  • Remote-first company with fully remote work, virtual and in-person social events, and corporate co-working program access
  • Employer-funded retirement contributions matching employee contributions dollar-for-dollar, up to a maximum annual employer contribution equal to 0.75% of eligible compensation
  • Annual company retreat and team off-sites
  • $1500 USD annually for professional development
  • Mentorship, coaching, and internal promotion opportunities
  • Flexible paid time off program
  • Company-owned laptop (Mac or PC)
  • Monthly home internet reimbursement
  • $500 USD to customize workstation
  • Paid parental leave top-ups: 20 weeks for birthing parents and 16 weeks for non-birthing parents

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

$143,000 - $179,000 per year

Degree requirement

No Education Requirement

Tech skills

Distributed SystemsMicroservicesSQLGo

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.