Tailscale
Billing Engineer
engineeringfull-timeRemote (United States)
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Job Description
We’re seeking a highly skilled and motivated Software Engineer to join our growing team. You will work as part of the engineering team to:
- Deliver projects related to pricing plans and billing
- Develop our billing integration with third party services, strengthening our end-to-end billing experience.
- Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making.
- Work closely with UX/UI designers and product managers to shape features.
Because we’re an early-stage and fully remote company, we’re looking for a strongly motivated individual who can help move the product forward. The ability to think on your feet, collaborate with highly technical teams, and comfort working asynchronously are essential.
Key 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.
What We Are Looking For
- 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
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply