Billing Engineer
Core
Design, build, and maintain core billing software components, integrating with third-party platforms to deliver pricing plans and billing for a SaaS product.
Role type
Senior Software Engineer (Billing)
Builds
End-to-end billing experience, pricing plans, and billing integrations for Tailscale's network security product.
Domain
SaaS, Fintech, Network Security
Deliverable
production ML models | product features
Required skills
Backend software engineering, SaaS billing models, third-party billing platform integration, distributed systems, microservices, event-driven architectures, SQL, APIs, Go
Preferred skills
Experience with Stripe/Metronome/Orb/Zuora, technical leadership, mentorship
Technologies
Go, Stripe, Metronome, SQL, Microservices
Responsibilities
Design and build core billing software components; Integrate with third-party billing platforms; Develop metering, pricing, and rating logic; Ensure accurate tracking and reporting of customer usage data; Monitor and maintain billing systems; Build automation tools for recurring billing tasks; Collaborate with product, sales, and finance teams; Act as a technical expert in billing discussions; Champion engineering excellence; Provide technical leadership and mentorship; Establish observability and alerting; Lead incident response and root cause analysis.
