Product Engineer

Tailscale
Summary
Join Tailscale's growing engineering team as a Software Engineer to contribute to the development and improvement of our billing system. You will be responsible for designing, building, and maintaining core billing software components, integrating with third-party billing platforms, and developing pricing and rating logic. This role requires strong backend software engineering experience with a focus on billing, payments, or financial systems, as well as proficiency in Go or a similar language. You will collaborate closely with various teams, including product, sales, and finance, to ensure accurate billing and reporting. The ideal candidate is a highly motivated individual with excellent communication skills and the ability to work effectively in a remote, asynchronous environment. This position offers a competitive compensation package, comprehensive benefits, and opportunities for professional development.
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, 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
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, Orb) 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
Benefits
- A competitive total compensation package. This includes a base salary, an equity incentive plan and variable commission (for quota-based roles)
- Comprehensive group benefits with no waiting period. Take advantage of coverage for health, vision, dental, and more for you and your family!
- Remote first company βmost of our teams work fully remotely. Enjoy a change of scenery wherever you can get wifi, participate in virtual and in-person social events, and leverage our corporate co-working program to visit WeWork (or other similar spaces near you). Some roles require in-office collaboration depending on team needs, which will be clearly noted in the job description
- Connect with other Tailscalars IRL. Attend our annual company retreat, participate in team/department off-sites, or use your individual travel budget to meet up with team members in Canada, the US, or the UK
- Support for your personal and professional development. Grow your career thoughtfully with $1500 USD annually for professional development, or take advantage of mentorship, coaching, and internal promotion opportunities
- Paid time off and a healthy work-life integration. Our flexible, paid time off program supports you for any situation life throws your way, whether moving homes or travelling the world!
- A build-your-own home office setup. You choose your own company-owned laptop (Mac or PC), receive a monthly home internet reimbursement, and $1000 USD to customize your workstation to make it your own
- Generous parental leave program from your first day. We care about your life outside of work and encourage new parents to take advantage of parental leave top-ups for up to 26 weeks