M

MaintainX

AI-driven SaaS for maintenance management

Senior Principal Software Developer - Mobile Platform

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • More than 10 years of software development experience, including significant mobile experience, and a track record of staff-, principal-, or equivalent-level technical leadership.
  • Experience introducing AI-assisted workflows across a platform or organization.
  • Deep expertise in React Native architecture, performance, and native iOS and Android integration.
  • A track record of designing shared modules, software development kits, and reusable components used by multiple teams, and supporting their adoption.
  • Strong expertise in mobile fundamentals, including continuous integration and continuous delivery, build systems, release management, application signing and distribution, and mobile observability.
  • Experience influencing technical direction across multiple teams and organizations without hierarchical authority, including leading cross-functional initiatives from proposal through adoption.
  • A product-oriented approach to internal platforms, including understanding customers, measuring adoption, and making pragmatic build-versus-buy decisions.
  • Ability to coach senior developers and explain complex technical topics to executives.
  • Expert-level spoken and written English.

Responsibilities

  • Define and lead the one-to-two-year technical strategy, governance, and architecture for the mobile platform, balancing immediate developer friction, platform scalability, and organizational needs.
  • Design and implement the foundations and essential tools underlying the mobile application, and set quality standards through hands-on contributions to the most complex problems.
  • Lead consolidation and evolution of platform foundations, including software development kits, continuous integration pipelines, build tools, release trains, observability, and agentic development golden paths.
  • Promote AI-native ways of working by integrating AI workflows into personal practice, the platform, and how product teams develop and deliver.
  • Raise development excellence standards across the organization through architecture reviews, requests for comments, and technical mentoring of senior developers and tech leads.
  • Collaborate with platform engineering managers across teams to set priorities, define roadmaps, and align cross-team technical direction.
  • Define platform success metrics, including adoption, build time, delivery velocity, and developer satisfaction, and use them to guide investment and report impact.
  • Present technical priorities, decisions, and outcomes to senior leadership, and collaborate daily with technical leaders across the company.

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