- Experience
- Any
- Salary
- CAD 191,620 – CAD 239,860 / year
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Tailscale
Tailscale develops software to enable secure and effortless connectivity for people and their devices regardless of location. Their solutions serve a wide spectrum of users from individual hobbyists to large multinational corporations by protecting networks and facilitating access to internal tools. Established in 2019 as a fully remote company, it is supported by notable investors including Accel, CRV, and Insight Capital.
Role Overview
We are looking for an experienced and driven Software Engineer to join our expanding team focused on billing and pricing systems. This role entails full product ownership: crafting software, conceptualizing product features, and contributing strategically to the billing technology. Collaborating closely with product managers and UX/UI designers will be crucial in defining and shaping billing-related features.
Key Responsibilities
- Design, develop, test, and document core components of billing software alongside fellow engineers.
- Integrate payment and billing solutions from third-party platforms such as Stripe and Metronome.
- Create logic for metering, pricing, and rating to support usage-based and subscription billing methods.
- Ensure precise tracking and reporting of user consumption data.
- Maintain billing systems with high operational reliability and data accuracy.
- Automate recurring billing activities including reconciliation and reporting tasks.
- Collaborate with sales, finance, product, and support teams to fulfill bespoke billing needs.
- Provide technical expertise in billing discussions and strategic planning sessions.
- Promote engineering best practices by enforcing code quality, conducting architectural reviews, and maintaining thorough design documentation.
- Lead efforts to set up observability, alerting, and error management to guarantee responsiveness and availability of billing services.
- Drive incident management and root cause analysis specifically for billing issues.
- Mentor and guide other engineers to foster continuous learning and knowledge exchange.
Candidate Profile
- Proficient backend software engineer with experience focused on billing, payment, or financial systems.
- In-depth understanding of SaaS billing models covering subscriptions, usage pricing, proration, discounts, and entitlements.
- Experienced with integrating or building billing systems using third-party platforms like Stripe, Metronome, Orb, or Zuora.
- Knowledgeable in designing and managing distributed system architectures including microservices and event-driven systems.
- Skilled in SQL and data modeling suited for financial and usage data.
- Familiar with API development and integration, specifically in billing contexts.
- Strong coding ability in Go preferred; open to working with other languages and transitioning to Go.
- Adaptive and capable of thriving in a dynamic startup environment.
- Excellent communication skills, both written and oral.
Compensation and Benefits
Tailscale maintains equitable pay practices offering comprehensive compensation packages that include base salary, equity, and benefits. The salary range for this position in Canada is approximately 191,620 to 239,860 CAD annually. Benefits include:
- An inclusive workplace welcoming diversity and supporting authentic self-expression.
- Flexible arrangements supporting a work-life balance.
- Health, vision, and dental coverage from day one, extending to family members.
- Primarily remote operations with opportunities for coworking spaces and occasional in-person events.
- Dollar-for-dollar retirement contribution matching by the employer up to 0.75% of eligible compensation annually.
- Events and retreats promoting real-life community among distributed teams worldwide.
- Support for professional development including coaching, mentorship, promotions, and a $1500 USD annual training fund.
- Flexible paid time off accommodating personal needs.
- Customized home office setup allowance and internet reimbursement.
- Generous paid parental leave programs supporting both birthing and non-birthing parents.
Diversity and Hiring
The company encourages applications from all backgrounds, aiming to counteract bias that deters qualified applicants, especially from historically marginalized groups. Accessibility accommodations are available throughout the hiring process. Their hiring includes AI tools only as helpers; final decisions are made by people. Beware of impostor communications and rely only on official company email domains for recruitment correspondence.
Industry
Software Development