MaintainX est la première plateforme mobile de gestion des procédures pour les travailleurs de l'industrie et les travailleurs de première ligne. Nous construisons le GitHub pour les procédures de travail réelles telles que la maintenance, la sécurité et les opérations, et nous améliorons l'efficacité opérationnelle de plus de 9,000+ entreprises, dont Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell.
Nous avons levé 104 millions de dollars en capital-risque à la suite d'un récent tour de table de série C mené par Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, Ridge Ventures ainsi que des PDG de GE, Twilio, Toast et PagerDuty.Nous voulons que MaintainX soit la plateforme d'exécution du travail par excellence pour les fabricants, dans les domaines de la maintenance, des opérations et de la sécurité. Dans le cadre de cet effort, nous avons plusieurs piliers de produits.
- Notre pilier Expansion Product se concentre sur l'augmentation du nombre de sièges et de sites en créant des flux de travail et une collaboration au sein d'une équipe ou d'un site individuel. Les projets sur lesquels cette équipe se concentre sont : la construction de fonctionnalités qui permettent aux travailleurs de première ligne de communiquer, d'acheminer l'information au sein de leur équipe, et la construction de modèles prédictifs pour augmenter l'efficacité.
- Notre pilier de produits de croissance est l'équipe impliquée dans l'expérience du premier kilomètre de la plateforme MaintainX pour nos utilisateurs. Il s'agit d'une équipe à haute vélocité, axée sur les données, qui se concentre sur la construction d'expériences pour les nouveaux utilisateurs à activer sur la plateforme.
- Notre pilier DevOps et Outillage se concentre sur l'assurance que notre produit peut évoluer, à la fois au niveau de l'infrastructure pour nos clients et au niveau technique, pour permettre à une équipe technique en croissance constante de s'épanouir. Cette équipe est principalement axée sur l'infrastructure.
- Notre équipe « Enterprise Product Pillar » se concentre sur les fonctionnalités directement liées à l'extension de notre produit aux entreprises clientes ayant des besoins plus spécifiques, tels que le déploiement sur plusieurs sites et la collaboration entre plusieurs usines et sites. Dans le cadre de notre stratégie d'entreprise visant à permettre et à étendre MX aux clients professionnels, nous recherchons un développeur senior en gestion des identités et des accès (IAM) pour rejoindre et diriger notre équipe afin d'étendre le support natif des capacités SSO d'entreprise telles que OIDC et SAML.
Ce que vous ferez
- Concevoir et mettre en œuvre des solutions IAM : Élaborer des stratégies IAM complètes qui répondent aux exigences actuelles et futures en matière de sécurité, en veillant à ce qu'elles soient conformes aux objectifs de l'entreprise et aux normes réglementaires.
- Architecturer et déployer l'infrastructure de gestion des identités et des accès (IAM) : Diriger la conception, les tests et le déploiement des solutions IAM en matière d'authentification et d'autorisation, en veillant à ce qu'elles soient évolutives et résilientes.
- Brainstorming et collaboration avec les Product Managers et les Designers pour conceptualiser de nouvelles fonctionnalités.
- Vous êtes activement responsable des fonctionnalités ou des systèmes de l'équipe et définissez leur santé à long terme tout en améliorant la santé des systèmes environnants.
A propos de vous
- Vous avez au moins 5 ans d'expérience professionnelle dans le développement de logiciels.
- Expertise dans la construction de services d'autorisation prenant en charge les protocoles OAuth 2.0, OIDC et SAML.
- Expérience avec C# / .NET Core, TypeScript, React, React Native, Node.js et GraphQL.
- Expérience pratique de la sécurité des API, de l'authentification par jeton et des modèles de permission à grain fin comme le contrôle d'accès basé sur les rôles.
- Pratique active de JWT, PKCE, échange de jetons et autres concepts OAuth 2.0 avancés.
- Forte compréhension des normes de cryptage, de SSL/TLS et de l'infrastructure des clés publiques/privées.
- Écrire un code compréhensible et testable, avec un souci de maintenabilité.
- Solides compétences en communication pour expliquer les concepts techniques aux concepteurs, au support et aux autres ingénieurs.
- Expérience avérée dans un environnement en évolution rapide.
Ce qu'il faut
- Diplôme en développement web, en informatique ou dans un domaine connexe.
- Expérience avec SCIM.
- Expérience avec :
- Gestion de l'identité et de l'accès à l'aide d'Okta et SAML / provisionnement SCIM.
- Okta Workflows, BetterCloud, ou d'autres outils basés sur les flux de travail.
- Expérience des fournisseurs de cloud (AWS/Azure/GCP, etc.) et du déploiement de services.
Quels sont les avantages pour vous?:
- Un salaire compétitif et des opportunités d'équité significatives.
- Couverture des soins de santé, des soins dentaires et des soins de la vue.
- Programme d'inscription 401(k) / RRSP.
- Prenez les congés dont vous avez besoin.
- Une culture du travail où :
- Vous travaillerez aux côtés de personnes du monde entier qui reflètent les principes de MaintainX : Intelligents, Humbles, Optimistes.
- Nous croyons en la méritocratie, où les idées et les efforts sont publiquement célébrés.
Qui sommes-nous:
Notre mission est de faciliter la vie des ouvriers dans le monde entier en créant des logiciels qui répondent à leurs besoins et à leurs réalités. Notre produit change véritablement la vie des 80% de la population active qui ne travaillent pas derrière un bureau et qui ont besoin d'un logiciel d'entreprise à portée de main.MaintainX s'engage à créer un environnement diversifié. Tous les candidats qualifiés seront pris en considération pour un emploi sans tenir compte de la race, de la couleur, de la religion, du sexe, de l'identité ou de l'expression sexuelle, de l'orientation sexuelle, de l'origine nationale, de la génétique, du handicap, de l'âge ou du statut d'ancien combattant.MaintainX is the world's 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 9,000+ businesses, including Duracell, Univar Solutions Inc., Titan America, McDonalds, Brenntag, Cintas, Michaels, and Shell.We've raised $104 million in venture capital following a recent Series C funding round led by Bain Capital Ventures, Bessemer Ventures, August Capital, Amity Ventures, and Ridge Ventures, as well as CEOs from GE, Twilio, Toast, and PagerDutyWe want MaintainX to be the go-to work execution platform for manufacturers in Maintenance, Operations, and Safety. As part of that effort, we have multiple Product Pillars.
- Our Expansion Product Pillar is focused on increasing seats and locations by building workflows and collaboration within a team or individual site level. Projects this team focuses on are: building features that empower frontline workers to communicate, route information within their team, and building predictive models to increase efficiency.
- Our Growth Product Pillar is the team involved in our users’ first-mile experience of the MaintainX platform. It is a high-velocity, data-driven team that focuses on building experiments for new users to activate on the platform.
- Our DevOps and Tooling Pillar focuses on ensuring our product can scale, both at the infrastructure level for our customers and at the tech level, to empower an ever-growing technical team. This team is mainly infrastructure-focused.
- Our Enterprise Product Pillar team focuses on features directly related to expanding our product to enterprise customers with more specific needs, such as rolling out to multiple sites and enabling collaboration across multiple factories and locations. As part of our enterprise strategy to enable and expand MX to enterprise customers, we are looking for a Senior Identity and Access Management (IAM) Developer to join & lead our team to expand native support of enterprise SSO capabilities like OIDC and SAML.
What You Will Do
- Design and Implement IAM Solutions: Develop comprehensive IAM strategies that address current and future security requirements, ensuring alignment with business goals and regulatory standards.
- Architect and Deploy IAM Infrastructure: Lead the design, testing, and deployment of IAM solutions across authentication and authorization, ensuring they are scalable and resilient.
- Brainstorm & collaborate with Product Managers and Designers to conceptualize new features.
- Actively own team features or systems and define their long-term health while improving surrounding systems' health.
About You
- Have at least 5 years of professional experience in software development.
- Expertise in building authorization services supporting OAuth 2.0, OIDC, and SAML protocols.
- Experience with C# / .NET Core, TypeScript, React, React Native, Node.js and GraphQL
- Hands-on experience with API security, token-based authentication, and fine-grained permission models like role-based access control.
- Active practice of JWT, PKCE, token exchange, and other advanced OAuth 2.0 concepts.
- Strong understanding of encryption standards, SSL/TLS, and public/private key infrastructure.
- Write understandable and testable code with an eye toward maintainability.
- Strong communication skills to explain technical concepts to designers, support, and other engineers.
- Demonstrated experience in a fast-paced environment.
Nice To Have
- A degree or diploma in web development, computer science, or a related field.
- Experience with SCIM.
- Experience with:
- Identity and Access Management using Okta and SAML / SCIM provisioning
- Okta Workflows, BetterCloud, or other workflow-based tools
- Experience with cloud providers (AWS/Azure/GCP, etc.) and service deployment.
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 will work alongside folks globally who reflect the MaintainX values: Smart, Humble Optimists.
- We believe in meritocracy, where ideas and efforts are publicly celebrated.
About Us
Our mission is to make the lives of blue-collar workers easier worldwide by creating software that meets their needs and realities. Our product is truly life-changing for the 80% of the workforce who don’t work behind a desk and need enterprise-grade software at their fingertips.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.