Senior Software Developer, API Platform and Ecosystem
maintainx
MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 13,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 is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12,000+ businesses including Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell. We recently completed a $150 million Series D round, bringing our total funding to $254 million and valuing the company at $2.5 billion.
What You’ll Do:
Design, build, and operate MaintainX’s public-facing REST APIs, with a focus on consistency, scalability, and great developer experience. Want to see what it currently looks like? Head over here!
Implement platform standards and patterns: authentication/authorization, rate limiting, versioning, filtering, pagination, idempotency, error semantics, and backwards compatibility.
Design and implement robust batch and bulk API operations that enable high-volume data synchronization and large-scale migration workflows for enterprise customers.
Decouple the REST API layer from monolithic dependencies while implementing strong contract testing to ensure GraphQL changes do not impact REST API stability, improving overall reliability and iteration speed.
Build scaffolding, templates, and shared libraries that make connector/integration development faster and more consistent.
Improve CI/CD pipelines, release automation, and quality gates for integrations and ecosystem services.
Produce strong developer documentation and reference implementations (For eg. SDKs).
Contribute to the infrastructure and workflows that allows integrations to be published, versioned, and supported in our internal or external integrations marketplace (Eg. Workato, Tray).
Enable automation-driven onboarding flows (e.g., connection creation, credential management, environment configuration).
Build standardized integration foundations and reusable building blocks for enterprise systems (e.g., SAP recipes and BTP building blocks; productized Oracle EBS/NetSuite and Microsoft D365 integrations).
Ensure integrations meet enterprise expectations around security, auditability, performance, and operability.
Own production services and platform components end-to-end: monitoring, on-call, incident response, root-cause analysis, and iterative hardening.
Drive performance tuning and reliability improvements based on data (SLIs/SLOs, logs, traces, and metrics).
About You:
4+ years of professional software engineering experience building backend systems, APIs, or platform products (seniority flexible based on impact and scope).
Strong experience with service-oriented backend development and one of the following languages (TypeScript, Go, C#) and willingness to learn other languages based on context.
Strong experience working with relational databases (e.g., MySQL, PostgreSQL) including schema design, query optimization, and data modeling.
Solid foundation in distributed systems fundamentals: reliability, scalability, consistency, and failure modes.
Experience shipping production-grade APIs and thinking deeply about developer experience and platform usability.
Strong testing mindset (unit, integration, end to end and contract testing) and hands-on CI/CD experience.
Comfortable collaborating cross-functionally with Product, Design, and customer-facing teams, while keeping work centered on scalable product solutions (not one-off implementations).
Nice to Have:
Experience with integration ecosystems: API platforms, SDKs, iPaaS/connectors, marketplaces, webhooks/events, ETL/sync patterns.
Familiarity with enterprise identity/security patterns (OAuth2/OIDC, API keys, token rotation, least privilege).
Experience with ERP ecosystems (SAP S/4HANA or ECC 6, SAP BTP, Oracle EBS/NetSuite, Microsoft Dynamics).
Experience building self-serve admin/debug tooling for external developers/customers.
Experience with Workato, Tray, or Zapier from a product/platform engineering perspective (e.g., building connectors, not just recipes, workflows, or zaps—though familiarity with those is valuable too).
What’s in it for you:
Competitive salary and meaningful equity opportunities.
Healthcare, dental, and vision coverage.
401(k) / RRSP enrollment program.
Take what you need PTO.
A Work Culture where:
You’ll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
We believe in meritocracy, where ideas and effort are publicly celebrated.
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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
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.
- ...powered maintenance and asset management platform, serving 13,000+ customers including Duracell... ...inside MaintainX: we treat our internal developer platform as a real product, with internal... ..., maintaining, and evolving GraphQL APIs at scale. ~ Strong AI mindset ~ Good...SeniorSoftwareFull timeLocal areaImmediate start
- ...maintenance and asset management platform, serving 13,000+ customers... ..., développer et exploiter les API REST publiques de MaintainX, en... ...intégrations et services de l’écosystème. Produire une documentation... ...produits plateforme (le niveau de séniorité reste flexible selon l’impact...SeniorSoftwareFull timeContract workFlexible hours
$160k - $180k per year
...making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more... .... Others are actively being modernized. The team is evolving APIs, improving data access and integrations, rethinking major workflows...SeniorSoftwareLong term contractRemote workWork from homeShift work$55.18 - $73.58 per hour
...currently accelerating the modernization of its nationwide financial ecosystem. To support this large-scale transformation, we are seeking four (4) Software Developers—with experience levels ranging from Junior to Senior—to join our dynamic billing technology squads. In this...SeniorSoftwareHourly payPermanent employmentFull timeContract workWork at officeFlexible hours2 days per week- ...the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and... ...the Platform Engineering division. We treat our internal developer platform as a real product, with internal customers (our feature...SoftwareFull timeLocal areaImmediate start
- ...AppDirect offers a subscription commerce platform to sell any product, through any channel... ...Your Best Work. About You You are a Software Developer with a team-first mentality. You have a... ...technology, we harness the power of GraphQL APIs within a micro-service architecture to...SeniorSoftwareWorldwide
- ...AppDirect offers a subscription commerce platform to sell any product, through any... ...is the leading solution built to help software companies generate revenue through data... ...companies in the world. About You As a Senior Software Developer, you'll join a development team that...SeniorSoftwareApprenticeshipWorldwideFlexible hours
- ...around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as... ...About You We are looking to hire a skilled and ambitious Senior Software Developer in Montreal. You are a highly technical, hands-on PHP developer...SeniorSoftwareWorldwide
- ...might just be in the right place! We are looking for a new Senior Software Developer (Ruby) to join our high-performing software development team... ...) datastores (Dynamo, Redis, Firestore) A keen interest in API design Computer Sciences degree or equivalent Who you are...SeniorSoftwareRemote workWorldwideFlexible hours
$60k - $115k per year
Développeur .NET Intermédiaire – Écosystème Microsoft Description de poste Résumé... ...applications .NET (C#, ASP.NET Core, Web API). Participer à la conception... ...management au monde. Intermediate .NET Developer – Microsoft Ecosystem Position Description Role Summary...- ...maintenance and asset management platform, serving 13,000+ customers... ...providing intuitive, mobile-first software that helps teams keep the... ...Opportunity We're looking for a Senior Software Development Manager... ...investments. Lead and develop a team of Software Development...SeniorSoftwareFull timeInternshipImmediate startWorldwide
$101.8k - $124.4k per year
Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Automation & Agentic... ...automation products and multi-agent AI ecosystems integrated into core business operations... ...scalable Python services, asynchronous APIs, and complex workflows orchestrating state...SeniorSoftwareLong term contractPermanent employmentFull timeContract workWork at officeLocal areaRemote workFlexible hours- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software development, and ready and eager to collaborate with and mentor...SeniorSoftwareFull time
- ...and games on some of the internet’s safest and most popular platforms. With the support of an international team of dynamic and collaborative... ...require full-time in office attendance* If you're a Senior Go developer and want to get the chance to work on an ads platform that...SeniorSoftwareFull timeInternshipWork at officeLocal areaRemote work
- ...powered maintenance and asset management platform, serving 13,000+ customers including Duracell... ...platform. You'll be one of the first developers on this team, owning the systems that power... ...and deeply review code Improve software development standards, tooling and processes...SeniorSoftwareLong term contractContract workImmediate start
- ...As a Senior Full-stack Developer , you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software solutions. You’ll work across the stack, from front-end... ...contribute to the evolution of our platform. You’ll collaborate closely...SeniorSoftwareInternshipWork at officeRemote workFlexible hours
- ...MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12...SeniorSoftwareLong term contract
- ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over... ...a real difference. Job Description As a Senior Software Developer at Vention… You’ll play a key role on the Machine...SeniorSoftwareLong term contractFull timeInternshipWork at officeWork from home
- ...passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and... ...through innovation. Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help scale and evolve our...SeniorSoftwareLong term contractRemote workWork from home
- ...AppDirect offers a subscription commerce platform to sell any product, through any... ...looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical... ...You will help shape and evolve the ecosystem for integration into our platform as we...SoftwareWorldwide
- ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over... ...a real difference. Job Description As a Senior Software Developer at Vention… Reporting to the Machine Apps Team Lead,...SeniorSoftwareLong term contractFull timeInternshipWork at officeWork from home
- ...safer, more person-centered care across senior living through world-leading AI, industry... ...at SafelyYou As a Senior Embedded Software Developer, you will design and develop our next-generation... ...throughout our entire IoT platform and within the team Lead by example by...SeniorSoftwareRemote workWork from home
- ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,... ...MachineCode team owns Vention's application authoring platform. We develop the cloud-first authoring experience along with the set of...SeniorSoftwareFull timeInternshipWork at officeWork from home
- ...AppDirect offers a subscription commerce platform to sell any product, through any channel... ...You We are looking for a Staff AI Software Developer to join the core Devs.AI team. This is... ...You will collaborate daily with the most senior engineers in the company, driving...SeniorSoftwareWorldwide
- ...and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,...SeniorSoftwareFull time
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions...SeniorSoftwareFull time
- ...world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas... ...and valuing the company at $2.5 billion. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance...SeniorSoftwareFull timeImmediate startShift work
- ...recherche une ou un développeur logiciel sénior pour se joindre à notre petite équipe... ...of Unity. Parsec is hiring a Senior Software Developer to join our small but talented native team... ..., input, and much more across multiple platforms Jump into a C codebase on day one...SeniorSoftwareDaily paidWork at officeRemote workWork from homeWorldwideRelocation packageFlexible hours
- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...SeniorSoftwarePermanent employmentFull timeFlexible hours
- ...healthcare. Our cloud-based platform empowers care providers around... ...We are seeking a Manager, Software Development to join our Platform... ..., you will lead teams of Developers who are dedicated to product... ...ll Do People & Coaching Develop, foster and mentor a team of...SoftwareWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, API Platform and Ecosystem. Be the first to apply!
- software engineer internship no experience Montréal, QC
- software engineer - ai machine learning Montréal, QC
- linux software engineer Montréal, QC
- software development engineer Montréal, QC
- software developer co-op Montréal, QC
- software developer entry level Montréal, QC
- remote entry level software developer Montréal, QC
- développeur logiciel Montréal, QC
- software engineer Montréal, QC
- junior software engineer Montréal, QC
