About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Billing Systems Architect based in Canada.
This is a high-impact technical role at the intersection of Finance, Product, Engineering, and revenue operations.
Responsibilities
- Serve as the hands-on technical owner of the enterprise billing environment, configuring catalogs, price cards, usage-rating rules, and automated invoice schedules.
- Own ongoing billing platform operations, including system updates, pricing launches, recurring bill-run troubleshooting, synchronization exceptions, and root-cause analysis.
- Use SQL to validate and audit billing data, investigate rating issues, and produce operational reporting.
- Collaborate with Engineering on the ingestion of mediated usage data through technologies such as DigitalRoute or Kafka.
- Maintain and optimize API-driven integrations between the billing platform and upstream CRM, downstream ERP/general ledger, and payment systems.
- Partner with Accounting to ensure rating rules, revenue schedules, and general ledger mappings align with ASC 606 and IFRS 15 requirements.
- Gather technical and operational requirements from Finance, Accounting, Sales Operations, and Product teams and translate them into sustainable billing configurations.
- Maintain billing data integrity and continuity, including subscription updates and migrations without disrupting financial operations or revenue recognition.
- Support the long-term evolution of the billing architecture as pricing models, usage-rating requirements, and financial integrations become more sophisticated.
- Identify opportunities to improve automation, platform performance, data quality, and operational efficiency.
Requirements
- Proven hands-on experience configuring and administering enterprise Quote-to-Cash (Q2C) or billing platforms, such as Zuora, Salesforce Revenue Cloud/CPQ, NetSuite Billing, Aria Systems, or BillingPlatform.
- Strong SQL skills and practical experience querying, validating, and auditing billing or financial data.
- Solid understanding of REST APIs, webhooks, and ETL workflows.
- Experience supporting complex SaaS or infrastructure pricing models, including product-led growth, hybrid commitment-plus-usage, tiered pricing, and consumption-based or metered billing.
- Practical understanding of revenue recognition principles, particularly ASC 606 and IFRS 15, and how accounting requirements influence billing-engine design.
- Strong systems thinking and analytical problem-solving skills, with a structured approach to diagnosing synchronization errors, rating anomalies, and integration issues.
- Excellent cross-functional communication skills, with the ability to translate between technical requirements and financial or business logic.
- Ability to work independently while collaborating effectively with Engineering, Finance, Accounting, Product, and other stakeholders.
- Experience with DigitalRoute mediation software or Kafka-based event-stream data intake is an asset.
- Exposure to cloud infrastructure, PaaS environments, developer platforms, or usage-based technology metrics is an asset.
- Experience transitioning billing systems or processes from external implementation partners to internal teams is an asset.
- Candidates must be legally authorized to work in Canada; visa sponsorship is not available for this role.
Conditions
- Fully remote work arrangement in Canada.
- Flexible paid time off.
- Comprehensive healthcare coverage, including medical, dental, and vision benefits.
- Company stock options.
- Professional development budget.
- Office equipment budget.
- Wellness budget.
- Internet reimbursement.
- Inclusive parental leave.
- Annual team gatherings.
- Remote work travel program.
- Opportunity to work with a diverse, globally distributed team.
- Flexible, inclusive culture that encourages collaboration, innovation, and employee input.
- Background checks are required for all roles.