5 months ago
Toronto, Canada or Montréal, CanadaSenior
Responsibilities
- Architect and build a scalable, provider-agnostic billing service from the ground up.
- Automate the end-to-end order-to-cash pipeline from deal close through contract, provisioning, invoicing, and payment collection.
- Architect a unified entitlement service based on subscription information.
- Drive consolidation of the product catalog.
- Establish reliability practices including idempotency, dead-letter queues, structured audit logs, and circuit breakers.
- Participate in an on-call rotation for billing and payment-critical infrastructure.
- Build, maintain, and optimize product features across web and mobile systems.
- Own team features and systems, improve surrounding system health, mentor developers, and conduct detailed code reviews.
- Improve software development standards, tooling, planning, testing, and deployment practices.
Requirements
- Deep expertise in TypeScript and Node.js with experience building and maintaining production-grade backend services.
- Experience designing event-driven or webhook-based systems, including idempotency, failure modes, and retry strategies.
- Ability to work safely in complex, high-stakes codebases and identify root causes.
- Systems-level ability to trace billing events across multiple systems.
- Prior experience with billing, subscription management, or payment platforms is preferred.
- Familiarity with ERP or contract lifecycle management systems is preferred.
- Experience with multi-region SaaS architecture or data isolation requirements is preferred.
Benefits
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take-what-you-need paid time off.
- Work alongside a globally distributed team.
Tech Stack
Categories
About MaintainX
MaintainX builds a mobile-first CMMS and work execution platform for industrial and frontline teams to manage work orders, assets, preventive maintenance, and inspections. The company sells its software as a subscription to manufacturers, facilities, and multi-site operators. Founded in 2018 and headquartered in San Francisco, MaintainX is part of Autodesk and is used by well-known brands such as McDonald’s and Duracell.
