Développeur logiciel senior, facturation

Posted Yesterday
Be an Early Applicant
Montréal, QC, CAN
Hybrid
Senior level
Software
The Role
Build a new, auditable billing service and automate the full order-to-cash pipeline. Design entitlements, consolidate product catalog, ensure high reliability (idempotence, DLQs, audit logs, circuit breakers), participate in on-call rotation, work across the TypeScript/Node/GraphQL/React stack, and mentor other engineers while collaborating with Finance, RevOps and Product.
Summary Generated by Built In

MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100, the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match.

MaintainX est la première plateforme mobile de gestion des procédures pour les travailleurs de l'industrie et les travailleurs de première ligne. Nous construisons le GitHub pour les procédures de travail réelles telles que la maintenance, la sécurité et les opérations, et nous améliorons l'efficacité opérationnelle de plus de 12,000+ entreprises, dont Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell. Nous avons récemment conclu un financement de série D de 150 millions de dollars, ce qui porte notre financement total à 254 millions de dollars et valorise l'entreprise à 2,5 milliards de dollars.

À propos du rôle:

MaintainX est en train de bâtir une équipe dédiée à la facturation (Billing) à partir de zéro afin d’automatiser l’ensemble du processus « order-to-cash » et de remplacer des années de croissance organique par une plateforme de facturation fiable et auditable. Vous serez l’un des premiers développeurs de cette équipe, responsable des systèmes qui soutiennent chaque interaction génératrice de revenus — de la conclusion d’une vente par un représentant jusqu’à la mise en service d’un client entreprise, sans aucune intervention manuelle. Vous collaborerez étroitement avec les équipes Finance, RevOps et Produit afin de définir les contrats de données et les standards de fiabilité sur lesquels l’entreprise s’appuie. Il s’agit d’un rôle avec une forte autonomie : l’infrastructure de facturation que vous concevrez soutiendra chaque dollar de revenus récurrents annuels (ARR) généré par MaintainX.


Ce que vous ferez:

  • Concevoir et développer un nouveau service de facturation à partir de zéro, en établissant les bases d’une plateforme évolutive et indépendante des fournisseurs

  • Mettre en place l’automatisation complète du pipeline « order-to-cash » : de la conclusion d’une entente à la contractualisation, au provisionnement, à la facturation et à la collecte des paiements, en éliminant les étapes manuelles

  • Concevoir un service unifié de gestion des droits (entitlements) permettant d’activer les fonctionnalités directement en fonction des abonnements

  • Piloter la consolidation du catalogue de produits

  • Établir des standards élevés de fiabilité pour toutes les intégrations de facturation : idempotence, files de messages en échec (dead-letter queues), journaux d’audit structurés et mécanismes de circuit breaker pour chaque transition critique

  • Participer à une rotation de garde (« on-call ») pour les infrastructures critiques liées à la facturation et aux paiements

  • Travailler à travers toute notre pile technologique (TypeScript, React, React Native, Node.js et GraphQL) — Web et mobile

  • Collaborer avec l’équipe pour concevoir, maintenir et optimiser des fonctionnalités produit favorisant la collaboration entre utilisateurs

  • Prendre en charge des fonctionnalités ou systèmes d’équipe et en assurer la pérennité, tout en améliorant les systèmes connexes

  • Encadrer d’autres développeurs et effectuer des revues de code approfondies

  • Améliorer les standards de développement logiciel, les outils et les processus, et promouvoir les meilleures pratiques en planification, développement, tests et déploiement de code conforme aux normes de l’industrie


À propos de vous:

  • Solide expertise en TypeScript et Node.js, avec une expérience démontrée dans la conception et la maintenance de services backend en production

  • Expérience dans la conception de systèmes événementiels ou basés sur des webhooks — bonne compréhension de l’idempotence, des modes de défaillance et des stratégies de reprise (retry)

  • À l’aise dans des bases de code complexes et critiques — capable d’apporter des modifications sécuritaires, d’identifier les causes profondes plutôt que des solutions temporaires, et d’améliorer la maintenabilité des systèmes

  • Vision systémique : capacité à suivre un événement de facturation de bout en bout à travers plusieurs systèmes et à identifier précisément les défaillances

  • Un niveau avancé de l'anglais, à l'oral et à l'écrit, est requis puisque la personne devra diriger des gestionnaires d'ingénierie de plateforme répartis sur plusieurs équipes, présenter les priorités techniques à des parties prenantes exécutives, et s'aligner quotidiennement avec des leaders d'ingénierie situés à l'extérieur du Québec.


Atouts supplémentaires:

  • Expérience préalable avec des systèmes de facturation, de gestion des abonnements ou des plateformes de paiement

  • Connaissance des systèmes ERP ou de gestion du cycle de vie des contrats

  • Expérience avec des architectures SaaS multi-régions ou des exigences d’isolation des données

Quels sont les avantages pour vous?:

  • Un salaire compétitif et des opportunités d'équité significatives.

  • Couverture des soins de santé, des soins dentaires et des soins de la vue.

  • Programme d'inscription 401(k) / RRSP.

  • Prenez les congés dont vous avez besoin.

  • Une culture du travail où :

    • Vous travaillerez aux côtés de personnes du monde entier qui reflètent les principes de MaintainX : Intelligents, Humbles, Optimistes.

    • Nous croyons en la méritocratie, où les idées et les efforts sont publiquement célébrés.

Qui sommes-nous:

Notre mission est d’offrir une plateforme centralisée pour la maintenance, les réparations et les opérations, afin de faire tourner le monde physique sans interruption. Nous croyons que le plus grand atout d’une organisation, ce sont les personnes qui en font partie. C’est pourquoi nous avons conçu une solution intuitive mobile, pour favoriser la productivité et la collaboration entre les équipes et les différents sites. MaintainX s'engage à créer un environnement diversifié. Tous les candidats qualifiés seront pris en considération pour un emploi sans tenir compte de la race, de la couleur, de la religion, du sexe, de l'identité ou de l'expression sexuelle, de l'orientation sexuelle, de l'origine nationale, de la génétique, du handicap, de l'âge ou du statut d'ancien combattant.

Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That’s why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations.

MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Skills Required

  • Expertise in TypeScript and Node.js for backend service design and production maintenance
  • Experience designing event-driven systems or webhooks with strong understanding of idempotence and retry/failure strategies
  • Proven ability to work in complex, mission-critical codebases and improve maintainability
  • Ability to trace billing events end-to-end across multiple systems and diagnose root causes
  • Advanced English verbal and written communication skills
  • Willingness to participate in on-call rotations for billing and payment infrastructure
  • Prior experience with billing, subscription management, or payments platforms
  • Familiarity with ERP systems or contract lifecycle management
  • Experience with multi-region SaaS architectures or data isolation requirements

MaintainX Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about MaintainX and has not been reviewed or approved by MaintainX.

  • Strong & Reliable Incentives Feedback suggests incentive structures with accelerators can significantly boost earnings for high performers, making roles feel rewarding when targets are met.
  • Healthcare Strength Company materials indicate comprehensive medical, dental, and vision coverage as core benefits, and feedback suggests employees value the breadth of this coverage.
  • Leave & Time Off Breadth Job materials describe flexible or 'take what you need' PTO policies, and feedback suggests this flexibility supports work-life balance.

MaintainX Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, California
300 Employees
Year Founded: 2018

What We Do

MaintainX is the leading maintenance and work execution software, designed specifically for industrial and frontline teams. We help companies streamline maintenance operations, improve asset management, and empower workers—all while delivering insights that can improve your bottom line. As a mobile-first platform, MaintainX delivers a modern, IoT-enabled solution for maintenance, reliability, and operations teams trusted by over 6,500 companies worldwide. If you’re looking for a CMMS solution that’s easy to use and implement, look no further. The MaintainX platform manages over 15 million work orders and 2.5 million assets, and is used by hundreds of thousands of workers 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

Similar Jobs

NBCUniversal Logo NBCUniversal

Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN

NBCUniversal Logo NBCUniversal

Senior Rendering Programmer | Programmeur ou programmeuse en rendu senior

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN

NBCUniversal Logo NBCUniversal

Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN

NBCUniversal Logo NBCUniversal

Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account