Responsibilities
- Work as part of a team of engineers to design, build, test, and document core billing software components.
- Integrate with third-party billing platforms (e.g., Stripe, Metronome) as needed
- 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 to ensure high availability and data integrity.
- Build automation tools for recurring billing tasks, reconciliation, and reporting.
- Collaborate with product, sales, and finance teams to support custom billing requirements.
- Work closely with finance, product, support, and engineering teams to support accurate billing, revenue reporting, and customer inquiries.
- Act as a technical expert in billing-related discussions and planning.
- Champion engineering excellence by driving code quality, architectural reviews, and design documentation.
- Provide technical leadership and mentorship to other engineers, fostering a culture of learning and knowledge sharing.
- Establish observability, alerting, and error handling across the billing pipeline to ensure high availability and responsiveness.
- 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 base salary, equity incentive plan and variable commission (for quota-based roles).
- Comprehensive group benefits with no waiting period including health, vision, dental, and more for you and your family.
- Remote first company—most of our teams work fully remotely.
- Employer-funded retirement contributions: Tailscale will match your retirement contributions dollar-for-dollar, up to a maximum annual employer contribution equal to 0.75% of your eligible compensation.
- Connect with other Tailscalars IRL: annual company retreat, team off-sites, and in-person collaboration with teammates across Canada, the United States, the United Kingdom, and Singapore.
- Support for your personal and professional development: $1500 USD annually for professional development, mentorship, coaching, and internal promotion opportunities.
- Paid time off and a healthy work-life integration with a flexible, paid time off program.
- A build-your-own home office setup: choose your own company-owned laptop (Mac or PC), monthly home internet reimbursement, and $500 USD to customize your workstation.
- Paid parental leave program: 20 weeks for birthing parents, 16 weeks for non-birthing parents.
Work Arrangement
Remote (Worldwide)
Additional Information
- Language: English (implied by posting in English)
- Hiring process uses AI-assisted tools to help screen and assess candidates; all hiring decisions are made by people.
- Legitimate emails from Tailscale's talent team will only originate from @tailscale.com, @greenhouse.io, and @interviews.modernloop.io email addresses.