Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, API Platform and Ecosystem

MaintainX

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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, API Platform and Ecosystem in Montréal, QC vacancy
  •  ...Concevoir, développer et exploiter les API REST publiques de MaintainX, en mettant l...  ...) pour les intégrations et services de l’écosystème. Produire une documentation développeur...  ...ou de produits plateforme (le niveau de séniorité reste flexible selon l’impact et le périmètre... 
    Senior
    Software
    Contract work
    Flexible hours

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...Do: Expand our ability to develop and deliver the digital gaming...  ...the Wizards of the Coast ecosystem of digital products and tools...  ...enhance player engagement across platforms. Support the refactoring...  ...You'll Bring: ~5+ years of software development experience, including... 
    Senior
    Software
    Long term contract
    Work at office
    3 days per week

    Hasbro

    Montréal, QC
    1 hour ago
  •  ...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... 
    Senior
    Software
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...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/Staff Platform Developer at Vention, you will focus on developing the internal... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    4 days ago
  • $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... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Randstad

    Montréal, QC
    2 days ago
  • $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... 
    Montréal, QC
    2 days ago
  •  ...Enterprise Asset Management (EAM) platform built for the modern world....  ...intuitive, mobile-first software that helps teams keep the physical...  ...Opportunity We're looking for a Senior Software Development Manager...  ...investments. Lead and develop a team of Software Development... 
    Senior
    Software
    Internship
    Worldwide

    MaintainX

    Montréal, QC
    8 hours ago
  • $107k - $157.3k per year

     ...follows26WD94704, Développeur logiciel senior Aperçu du PosteAutodesk, Inc. (NASDAQ :...  ...interfaces de programmation applicative (API) et services. L’équipe adopte une approche...  ...avec C++ sera un atout26WD94704, Senior Software Developer Position OverviewAutodesk, Inc. (NASDAQ:... 
    Senior
    Software
    For contractors
    Remote work

    Autodesk

    Montréal, QC
    25 days ago
  •  ...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... 
    Senior
    Software
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    8 hours ago
  •  ...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 will be a key contributor to the... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    21 days ago
  •  ...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... 
    Senior
    Software
    Long term contract

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Long term contract
    Contract work
    Immediate start

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    7 days ago
  •  ...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... 
    Software
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...offers a subscription commerce platform to sell any product, through...  ...readable documentation for external API endpoints and structures....  ...Work under the guidance of senior engineers while contributing value...  ...field. ~3+ years experience developing in Java. ~ Proven track... 
    Senior
    Software
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...integrated flows Internal agent platforms that enable efficient, high-...  .... About The Job As a Software Engineer on the CX Platform team...  .... You’ll report to a Senior Engineering Manager and work alongside...  ...customer self-serve flows Develop scalable APIs, microservices,... 
    Senior
    Software
    Worldwide

    Hopper

    Montréal, QC
    25 days ago
  •  ...operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over...  ...make a real difference. Job Description As a Senior Simulation Developer at Vention, you’ll be a key contributor to the... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    23 days ago
  •  ...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... 
    Senior
    Software
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    15 days ago
  •  ...fit for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is...  ...data platforms Exposure to modern data engineering ecosystems and SaaS environments We understand that experience... 
    Software
    Permanent employment
    Remote work

    Tecsys Inc.

    Montréal, QC
    more than 2 months ago
  •  ...operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers...  ...real difference. Job Description As a Senior Front-End Software Developer at Vention… You’ll play a key role on the Machine... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    17 days ago
  •  ...for all funding programs in Canada. The platform matches entrepreneurs, private investors,...  ...technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging...  ...our Platform Manager, designers, and software development team, you will design and... 
    Senior
    Software
    Full time
    Work at office

    Fundica

    Montréal, QC
    11 days ago
  •  ...MaintainX is the world's leading Asset and Work Intelligence platform for industrial and frontline environments. We are a modern...  ...and valuing the company at $2.5 billion. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance... 
    Senior
    Software
    Shift work

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...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... 
    Senior
    Software
    Daily paid
    Work at office
    Remote work
    Work from home
    Worldwide
    Relocation package
    Flexible hours

    Unity Technologies

    Montréal, QC
    8 hours ago
  •  ...veterans, is building GameFrame AI —a platform that allows developers to create complex, professional games...  ...expertise to architect the future of creative software. This isn't just another AI wrapper...  ...and frameworks (like LangChain, LLM APIs, LLM workflows). ~❌ This is NOT: A... 
    Senior
    Software
    Work at office
    Flexible hours
    2 days per week
    1 day per week

    Ironbelly Studios

    Montréal, QC
    24 days ago
  •  ...Overview The responsibilities of our Platform team include building and...  ...products, text to speech, and external APIs. This is a key role and ideal...  ...What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription... 
    Software
    Work at office

    Speechify

    Montréal, QC
    8 hours ago
  •  ...consensus. We are looking for multiple passionate  Software Developers to join our team. You will develop critical software that engineering teams use to...  ...you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment... 
    Senior
    Software

    DRW

    Montréal, QC
    8 hours ago

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!