M

MaintainX

AI-driven SaaS for maintenance management

Principal Software Developer - Site Reliability Engineering, Platform Software

Platform EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaHybrid

About the Job

Requirements

  • Experience establishing AI-assisted workflows within a platform or engineering organization, beyond personal workflows.
  • Deep expertise in distributed systems, including experience making long-term architectural decisions with organization-wide impact.
  • Strong knowledge of multiple platform areas, including cloud services (AWS), infrastructure as code (Terraform or Atmos), continuous integration and continuous delivery, GraphQL federation, event-driven systems, application programming interfaces, and developer experience.
  • Expertise in Node.js, TypeScript, or similar programming languages, with a record of establishing standards adopted by others.
  • Demonstrated cross-team impact, including changing how multiple teams develop, make decisions, or deliver products.
  • Ability to identify ambiguous technical problems and resolve them with minimal guidance.
  • Experience managing organizational complexity, coordinating stakeholders, and using data to demonstrate impact.
  • Strong technical judgment and pragmatism in balancing ideal solutions with progress.
  • Fluency in spoken and written English.

Responsibilities

  • Define technical direction, governance, and architecture for the backend platform.
  • Integrate AI-native workflows into the platform, shaping how the organization develops services in collaboration with developers and agents.
  • Proactively identify cross-cutting technical challenges and drive their resolution before they impede delivery, collaborating with multiple engineering teams.
  • Define and evolve platform-wide standards, patterns, and abstractions adopted by all teams.
  • Influence roadmap priorities by identifying trade-offs and opportunities and fostering alignment among engineering, product, and analytics teams.
  • Drive adoption of changes across teams, beyond implementation.
  • Mentor and develop senior engineers by helping them solve complex problems and make architectural decisions.
  • Navigate ambiguity and lead complex cross-team initiatives with minimal direction.
  • Participate in the on-call rotation.

About the Company

MaintainX

AI-driven SaaS for maintenance management

MaintainX offers a subscription-based software platform for maintenance and operations management, targeting industrial sectors like manufacturing and food & beverage. The core product is a SaaS system that helps customers track and manage reactive and preventive maintenance, daily operations, inventory, and assets, with AI-assisted capabilities to optimize workflows. The platform includes an open API for integrating with existing systems and an Academy that provides on-demand lessons and certifications. Compared with competitors, MaintainX emphasizes AI-driven maintenance, real-time inventory and asset management, strong integration options, and an educational component to maximize platform usage. The company aims to digitally transform maintenance and operations to boost efficiency and productivity while reducing manual work across industrial sites.

Company size
501-1,000
Company stage
Acquired
Total funding
$242.8M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at MaintainX

See more jobs