MaintainX

Senior Software Developer, Billing

MaintainX
Apply
4 months ago
Toronto, Canada or Montréal, CanadaSenior
H1B Sponsor

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

GraphQLNode.jsReactReact NativeTypeScript

Categories

MaintainX

About MaintainX

501-1,000 employees

MaintainX (An Autodesk Company) is a technology company pioneering a next-generation approach to maintenance and asset management. We empower maintenance professionals to reduce unplanned equipment downtime and boost production capacity. Leveraging AI to connect asset and work intelligence data, we provide real-time insights that drive proactive maintenance and operational excellence for over 13K customers across physical asset-driven industries. If you’re looking for an AI-enabled CMMS solution that’s easy to use and implement, look no further. The MaintainX platform manages millions of work orders and assets, and is used by more than 500K frontline professionals globally. We help customers reduce unplanned downtime and increase asset availability, while meeting complex compliance needs and keeping workers safe. Ready to ditch the clipboard? Here's what we can help your team digitize: -Maintenance Work Orders -Preventive Maintenance -Safety Procedures -Safety and Environmental Audits -Multi-site Reporting -IoT & ERP Integrations -Auditing/Inspection Workflows -Training Checklists -Parts Order Management & Vendor Connections We’re proud to serve some of the world’s largest brands, including Duracell, AB InBev, Univar, Cintas, McDonalds, Titan America, and many more. To learn more, please visit www.maintainx.com