about 4 hours ago
Remote, CanadaMid Level / Senior
Responsibilities
- Design, build, test, and document core billing software components.
- Integrate with third-party billing platforms as needed.
- Develop metering, pricing, and rating logic for billing models.
- Ensure accurate tracking and reporting of customer usage data.
- Monitor and maintain billing systems for high availability.
- Build automation tools for recurring billing tasks.
- Collaborate with product, sales, and finance teams for custom billing requirements.
- Act as a technical expert in billing-related discussions.
- Champion engineering excellence through code quality and documentation.
- Provide technical leadership and mentorship to other engineers.
- Establish observability and error handling across the billing pipeline.
- Lead incident response and root cause analysis for billing issues.
Requirements
- Experience in backend software engineering with a focus on billing or financial systems.
- Deep knowledge of SaaS billing models, including subscriptions and usage-based pricing.
- Proven experience integrating with third-party billing platforms.
- Experience designing and managing distributed systems and microservices.
- Proficient with SQL and data modeling for financial data.
- Solid understanding of APIs and experience with billing APIs.
- Strong proficiency in Go or willingness to learn it.
- Flexibility to adapt to the dynamic nature of a startup.
- Excellent written and verbal communication skills.
Benefits
- An inclusive, flexible environment to be your authentic self.
- A competitive total compensation package including base salary and equity.
- Comprehensive group benefits with no waiting period.
- Remote-first company with options for co-working spaces.
- Employer-funded retirement contributions.
- Opportunities for personal and professional development.
- Flexible paid time off program.
- Build-your-own home office setup with reimbursement.
- Paid parental leave program.
