About the job
MaintainX builds a mobile-first workflow management platform for industrial and frontline teams. Our IoT-enabled, cloud-based product supports maintenance, safety, and operations across equipment and facilities. Over 13,000 organizations, including Duracell, Shell, McDonald's, Cintas, and others, use MaintainX to streamline work execution in manufacturing. Following a recent $150 million Series D, our total funding stands at $254 million, with a company valuation of $2.5 billion.
Role Overview
MaintainX is hiring Senior and above Full-Stack Developers for the Connected Data team. This group focuses on integrating clients' operational data into MaintainX, building advanced integrations, managing sensors, and developing APIs. The team handles data ingestion, normalization, and presentation, supporting automation and asset intelligence features. Key systems include:
- Connectors (Ignition, Kepware, MQTT/Sparkplug B)
- On-Premise Agent
- Automation and Alerting engine
Connected Data operates in squads and works closely with major enterprise clients to digitize equipment data.
What You Will Do
- Improve our integrations platform: Design, build, and maintain connectors and data pipelines to import customer data from industrial systems such as Ignition, Kepware, MQTT brokers, OPC UA servers, SCADA, and historians.
- Build IoT and sensor experiences: Develop backend systems for ingesting, transforming, and storing high-volume sensor telemetry. Create frontend interfaces for monitoring device health, managing fleets, and ensuring data accuracy.
- Support real-time data services: Help ensure the reliability, performance, and observability of the team's core services that process real-time data at scale.
Locations
Positions available in Montréal, Toronto, Vancouver, San Francisco, and New York.

