5 months ago
Toronto, Canada or Montréal, CanadaSenior
Responsibilities
- Design, develop, and maintain connectors and data pipelines that ingest industrial-system data into MaintainX.
- Implement backend ingestion, transformation, and storage for high-volume sensor telemetry.
- Build frontend experiences for monitoring device health, managing fleets, and validating operational data.
- Own and improve the reliability, performance, observability, and long-term health of core services and team systems.
- Collaborate with product managers, designers, and engineers to turn industrial data into intuitive product experiences.
- Write clean, maintainable, and testable C#, TypeScript, and React code across backend, on-premise, web, and mobile applications.
- Mentor engineers, review code, contribute to architecture and technical pitches, and improve engineering standards, tooling, and development practices.
Requirements
- 5+ years of professional full-stack software development experience.
- Strong programming skills in C# and TypeScript, with production experience in both or strong experience in one and willingness to develop production-quality skills in the other.
- Experience with React, Node.js, and consuming or building GraphQL APIs.
- Experience designing, building, or integrating with REST APIs and understanding versioning, pagination, rate limiting, idempotency, and backward compatibility.
- Experience with relational databases and data modeling for high-throughput, event-driven workloads.
- Ability to write understandable, maintainable, testable code with attention to reliability and observability.
- Strong communication skills for explaining technical concepts to designers, support, product, and engineering colleagues.
- Preferred experience with MQTT, Sparkplug B, OPC UA, Modbus, Ignition, Kepware, SCADA, historian, or PLC ecosystems.
- Preferred experience building IoT data pipelines involving ingestion, time-series storage, anomaly detection, or device fleet management.
- Preferred experience with on-premise applications or hybrid cloud and edge deployments.
- Preferred experience with AWS, Azure, GCP, AWS IoT, Timestream, or SiteWise.
- Preferred experience with Docker, Kubernetes, modern deployment pipelines, and Datadog.
- Preferred experience with LLM-powered production features for extraction, mapping, or summarization.
Benefits
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take-what-you-need paid time off.
- Meaningful equity opportunities.
- Global, diverse, and collaborative work environment.
Tech Stack
Categories
About MaintainX
MaintainX builds a mobile-first CMMS and work execution platform for industrial and frontline teams to manage work orders, assets, preventive maintenance, and inspections. The company sells its software as a subscription to manufacturers, facilities, and multi-site operators. Founded in 2018 and headquartered in San Francisco, MaintainX is part of Autodesk and is used by well-known brands such as McDonald’s and Duracell.
