Full-Stack Developer - IAM

MaintainX

United States

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MaintainX, a leading mobile-first work execution platform, is seeking a Full Stack Developer for the IAM team. You’ll build authentication, authorization, and user management services across web and mobile interfaces using C#, TypeScript, React, Node.js, and GraphQL.

You’ll collaborate with Product Managers, Designers, and Engineers to design secure identity experiences, write maintainable code, participate in reviews, and help drive reliability and performance of IAM services across the

Qualifications

  • Minimum 3 years of professional experience in full-stack software development.
  • Strong programming skills in C# and/or TypeScript with production-grade apps.
  • Familiarity with React and Node.js, modern web authentication patterns.
  • Experience designing and consuming REST or GraphQL APIs.

Responsibilities

  • Develop and enhance IAM features—authentication, authorization, and user management for front and back end.
  • Build scalable IAM services to support authentication, authorization, and access control.
  • Collaborate with Product Managers, Designers, and Engineers on identity experiences.
  • Write clean, testable, secure code in TypeScript and C# for web and mobile components.
  • Document technical work and maintain clear self-serve docs for IAM services.
  • Participate in code reviews and drive reliability and performance of IAM systems.

Job description

MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers , including Duracell, McDonald's, Shell, DHL and Volvo, use MaintainX to cut unplanned downtime and run better operations, across 13.9 million managed assets and 79.5 million completed work orders.

In August 2026 MaintainX became part of Autodesk, joining Autodesk Operations Solutions , the organization unifying Autodesk's operations platform alongside Tandem, FlexSim and Fusion Operations. Autodesk's strategy is to converge design, make and operate into one continuous lifecycle: design an asset, build it, run it, then feed what you learn running it back into the next design. Autodesk had design and make. Operate is the phase that tells you what actually happened, and it is ours.

We are looking for Full Stack Developers to join our IAM (Identity and Access Management) team in the Engineering Organization. This role has openings at Intermediate and Senior level positions.

The Identity team builds the systems that power secure and seamless access across the MaintainX platform.

What you'll do:
  • Develop and enhance IAM features - Implement and maintain authentication, authorization, and user management services across MaintainX, supporting both frontend and backend systems.
  • Contribute to scalable IAM systems - Build and optimize core IAM services that support user authentication, authorization, and access control across MaintainX's platform.
  • Collaborate across teams - Partner with Product Managers, Designers, and Engineers to design intuitive identity experiences that make enterprise access seamless.
  • Deliver high-quality, maintainable code - Write clean, testable, and secure code in C# and TypeScript for both backend and frontend components.
  • Document your work - Contribute to and maintain clear, self-serve technical documentation to help other teams understand and leverage IAM services.
  • Support ongoing improvements - Participate in code reviews, contribute to architectural discussions, and help drive the long-term reliability and performance of our IAM services
  • You’ll work across our stack (TypeScript, React, React Native, Node.js, C#, and GraphQL) - Web & Mobile
  • You’ll work with the team to build, maintain and optimize product features that focus on how our users best collaborate with one another.
  • You’ll actively own team features or systems and define their long-term health, while also improving the health of surrounding systems.
  • You’ll mentor other engineers and deeply review code.
  • You’ll improve engineering standards, tooling and processes & bring best practices in planning, developing, testing and deploying industry compliant code.
  • On-call duties
About you:
  • You have a minimum of 3 years of professional experience in full-stack software development.
  • Strong programming skills in C# and/or TypeScript , with experience building production-grade applications.
  • Familiarity with React and Node.js , and an understanding of modern web authentication patterns.
  • Interest in Identity and Access Management (IAM) - including authentication, authorization, user provisioning, and permissions systems.
  • Experience designing and consuming REST or GraphQL APIs .
  • Proficient at writing understandable, maintainable, and testable code.
  • Strong communication and collaboration skills; comfortable working in a cross-functional environment.
  • An expert level of English, both spoken and written, is required, as the individual will need to lead platform engineering managers across multiple teams, present technical priorities to executive stakeholders, and align with engineering leaders outside Québec on a daily basis.
Nice to have:
  • Experience integrating with SSO protocols such as OAuth 2.0, OIDC, or SAML.
  • Hands-on experience with Okta, Azure AD , or similar identity providers.
  • Exposure to SCIM or other user provisioning standards.
  • Understanding of token-based authentication (JWT, PKCE, token exchange).
  • Knowledge of encryption standards, SSL/TLS , or public/private key infrastructure .
  • Experience with React Native applications.
  • Experience with Docker and Kubernetes .
  • Experience with observability practices , as well as knowledge of observability tools such as Datadog.
  • Familiarity with cloud providers (AWS, Azure, GCP) and service deployment practices.
  • Experience with CI/CD pipelines and modern DevOps workflows to streamline testing and deployment.
About us:

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 qua

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer - IAM
Full-Stack Developer - IAM

MaintainX (An Autodesk Company) • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Software Developer, Tooling Team
Senior Software Developer, Tooling Team

MaintainX • New York (NY)

On-site
USD 140,000 - 190,000
Senior Software Developer, Tooling Team
Senior Software Developer, Tooling Team

MaintainX • Miami (FL)

On-site
USD 140,000 - 190,000
Senior Software Developer, Tooling Team
Senior Software Developer, Tooling Team

MaintainX • Boston (MA)

On-site
USD 140,000 - 190,000
Senior Software Developer, Backend Platform
Senior Software Developer, Backend Platform

MaintainX • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Software Developer, Backend Platform
Senior Software Developer, Backend Platform

MaintainX • Boston (MA)

On-site
USD 150,000 - 210,000
Full-Stack Engineer
Full-Stack Engineer

MaintainX • Northern (KY)

Hybrid
USD 110,000 - 165,000
401(k) / RRSP enrolment
Generous PTO
Remote-friendly environment
Full-Stack IAM Engineer
Full-Stack IAM Engineer

MaintainX • United States

On-site
USD 120,000 - 180,000
Software Developer, Mobile Platform
Software Developer, Mobile Platform

MaintainX • Boston (MA)

On-site
USD 140,000 - 180,000
Software Developer, Mobile Platform
Software Developer, Mobile Platform

MaintainX • San Francisco (CA)

On-site
USD 140,000 - 210,000