Senior Principal Software Developer

Montreal, QC, CAN April 10, 2026 Full Time Workday

Job Requisition ID #

26WD95850

26WD95850, Développeur logiciel principal senior

English translation to follow!/La traduction en anglais suivra!
 

Présentation du poste

Nous recherchons un développeur logiciel principal senior front-end pour rejoindre l'équipe Forma Build Media – un produit phare de la suite Construction Productivity d'Autodesk – afin de définir et de piloter notre stratégie front-end à l'aide de React, TypeScript et des micro-frontends. Dans ce poste à fort impact, vous façonnerez l'architecture pour plusieurs équipes et produits, dirigerez des initiatives inter-organisations complexes et encadrerez d'autres responsables techniques, tout en contribuant à offrir des expériences performantes et accessibles à nos clients du monde entier. En tant que développeur logiciel front-end principal senior chez Autodesk, vous êtes un responsable technique de haut niveau chargé de définir la stratégie et l'architecture front-end à long terme pour un domaine de produits ou une plateforme majeure impliquant plusieurs équipes.

Vous définirez la vision technique de la manière dont nous construisons des expériences web avec React, TypeScript et des architectures micro-frontends à l’échelle de l’entreprise. Vous dirigerez des initiatives pluriannuelles et inter-organisations, influencerez les responsables seniors de l’ingénierie et des produits, et piloterez des améliorations systémiques de notre écosystème front-end, tout en restant suffisamment impliqué pour fournir des conseils techniques approfondis, examiner les conceptions critiques et réduire les risques liés aux implémentations complexes.

On attend de vous que vous adoptiez une approche à l'échelle de l'entreprise, en améliorant les normes, les modèles et les pratiques de développement front-end au sein d'Autodesk.

Responsabilités

  • Définir et faire évoluer la vision et la stratégie architecturales front-end pour un domaine de produits ou une plateforme Autodesk majeur(e), en veillant à l'alignement avec les principes architecturaux à l'échelle de l'entreprise

  • Diriger la stratégie micro-front-end à travers plusieurs équipes et produits, y compris les modèles de composition, le routage, les bibliothèques partagées, les stratégies d'isolation et les modèles de déploiement

  • Établir et favoriser l'adoption de normes front-end à l'échelle de l'organisation (modèles de gestion d'état, stratégies de chargement des données, gestion des erreurs, performances, accessibilité, sécurité)

  • Collaborer avec les ingénieurs principaux, les architectes et les responsables de plateformes pour définir des feuilles de route à long terme et des architectures de référence pour les expériences web

  • Assurer un leadership technique pratique sur les projets les plus critiques et les plus complexes (par exemple, nouvelles fonctionnalités de plateforme, migrations ou initiatives d'intégration inter-produits)

  • Rédiger et réviser du code React + TypeScript à fort impact ainsi que des implémentations de référence qui servent de modèles à suivre pour les équipes

  • Diriger ou influencer profondément la conception et l'évolution des bibliothèques de composants partagés et des systèmes de conception utilisés sur plusieurs gammes de produits

  • Réviser et approuver les documents de conception technique / RFC critiques ; guider les équipes vers des solutions évolutives et maintenables avec des compromis clairs

  • Promouvoir la fiabilité et l'observabilité des systèmes front-end, en influençant les outils, les normes et les modèles de déploiement (drapeaux de fonctionnalités, canaries, blue/green)

  • Façonner l'expérience des développeurs front-end en influençant les choix concernant les bundlers, les linters, les stratégies de monorepo, les pipelines CI/CD et les frameworks de test

  • Collaborer avec les responsables du backend, de la plateforme et de l'infrastructure pour définir des contrats API, des fonctionnalités de plateforme et des modèles d'intégration optimisés pour les micro-frontends

  • Favoriser l'alignement inter-organisations par le biais de forums de revue d'architecture, de guildes/chapitres et de groupes de travail ; aider à résoudre les conflits et à unifier la direction entre les équipes

  • Communiquer clairement des concepts techniques complexes et des compromis stratégiques aux parties prenantes de haut niveau, y compris les directeurs et les vice-présidents.

  • Encadrer et coacher les ingénieurs principaux et seniors, en les aidant à évoluer en tant que leaders techniques et en amplifiant leur impact

Qualifications minimales

  • Généralement plus de 12 ans d'expérience professionnelle en développement web, dont plusieurs années à un niveau principal ou équivalent avec un impact organisationnel significatif

  • Expertise front-end : Maîtrise de niveau expert en TypeScript et en JavaScript moderne (ES6+)

  • Expérience approfondie à l'échelle de la production avec React (hooks, context, suspense, modèles de performance, architecture pour les applications de grande envergure)

  • Compréhension approfondie de HTML5, CSS3, du responsive design et de la compatibilité inter-navigateurs

  • Architecture et micro-frontends : Expérience avérée dans l'architecture de systèmes front-end à grande échelle couvrant plusieurs équipes et produits

  • Expérience pratique de la conception et de la mise en œuvre d'architectures micro-frontend (par exemple, Module Federation, frameworks de composition d'exécution, routage fédéré)

  • Expérience dans la définition et la gestion de bibliothèques partagées, de systèmes de conception et de plateformes front-end transversales utilisées par de nombreuses équipes

  • Qualité, tests et opérations : Maîtrise approfondie des stratégies de test (unitaires, d'intégration, de bout en bout, visuels) et expertise avec des outils tels que Jest, React Testing Library, Cypress et Playwright

  • Solide expérience dans la création et la mise à l'échelle de pipelines CI/CD pour le front-end et les micro-frontends (déploiements indépendants, gestion des versions, stratégies de rollback)

  • Expérience dans la direction d'initiatives visant à améliorer la fiabilité, la réponse aux incidents et l'excellence opérationnelle des systèmes front-end

  • Performances, accessibilité, sécurité : Expérience avérée dans la conduite de l'optimisation des performances web à grande échelle (Web Vitals, profilage, analyse des bundles, mise en cache, stratégies CDN)

  • Solide connaissance pratique de l'accessibilité (WCAG 2.x) avec une expérience avérée dans l'influence des modèles de conception et de mise en œuvre accessibles

  • Compréhension approfondie de la sécurité front-end (XSS, CSRF, CSP, CORS, flux d'authentification) et de la manière d'intégrer la sécurité dans l'architecture

  • Leadership et communication : Expérience avérée dans la direction d'initiatives techniques impliquant plusieurs équipes et plusieurs versions, caractérisées par un haut degré d'ambiguïté et de risque organisationnel

  • Capacité avérée à influencer et à aligner les cadres supérieurs et les ingénieurs principaux sans autorité hiérarchique directe

  • Excellentes compétences en communication écrite et orale, notamment pour la rédaction de documents stratégiques et de visions techniques, ainsi que pour les présentations devant la direction

Qualifications souhaitées

  • Expérience dans la conduite de la stratégie front-end/plateforme pour

  • des plateformes SaaS ou cloud à grande échelle (base d'utilisateurs, base de code ou nombre d'équipes)

  • Expérience des architectures et outils monorepo pour les grandes organisations d'ingénierie

  • Expérience en matière de leadership dans la mise en place et l'évolution d'un système de conception / d'une plateforme UI adopté par de nombreuses équipes et produits

  • Connaissance de GraphQL et des modèles modernes de passerelles API du point de vue d'un front-end grand public à grande échelle

  • Expérience approfondie de l'observabilité et de l'analyse pour les systèmes front-end (par exemple, Datadog, New Relic, Sentry, OpenTelemetry, pipelines de télémétrie personnalisés)

______________________________________________________________________________________________________________

26WD95850, Senior Principal Software Developer


Position Overview
We are seeking a Senior Principal Front-End Software Developer to join the Forma Build Media Team - a flagship product in Autodesk’s Construction Productivity suite and define/drive our front-end strategy using React, TypeScript, and micro‑frontends. In this high-impact role, you’ll shape architecture across multiple teams and products, lead complex cross‑org initiatives, and mentor other technical leaders while helping deliver high‑performance, accessible experiences to customers worldwide.As a Senior Principal Front-End Software Developer at Autodesk, you are a top-level technical leader shaping the long-term front-end strategy and architecture for a major product area or platform spanning multiple teams.


You will set the technical vision for how we build web experiences with React, TypeScript, and micro‑frontend architectures across organizations. You will lead multi-year, cross‑org initiatives, influence senior engineering and product leaders, and drive systemic improvements to our front-end ecosystem—while still staying hands-on enough to provide deep technical guidance, review critical designs, and de‑risk complex implementations.


You are expected to operate with a company‑wide mindset, elevating standards, patterns, and practices for front-end development across Autodesk.

Responsibilities

  • Define and evolve the front-end architectural vision and strategy for a significant Autodesk product area or platform, ensuring alignment with company‑wide architecture principles

  • Lead the micro‑frontend strategy across multiple teams and products, including composition models, routing, shared libraries, isolation strategies, and deployment patterns

  • Establish and drive adoption of organization‑wide front-end standards (state management patterns, data loading strategies, error handling, performance, accessibility, security)

  • Partner with principal engineers, architects, and platform leaders to define long‑term roadmaps and reference architectures for web experiences

  • Provide hands-on technical leadership on the most critical and complex projects (e.g., new platform capabilities, migrations, or cross‑product integration initiatives)

  • Write and review high‑impact React + TypeScript code and reference implementations that set exemplars for teams to follow

  • Lead or deeply influence the design and evolution of shared component libraries and design systems used across multiple product lines

  • Review and approve critical technical design documents / RFCs; guide teams toward scalable, maintainable solutions with clear trade-offs

  • Champion reliability and observability for front-end systems, influencing tooling, standards, and rollout patterns (feature flags, canaries, blue/green)

  • Shape the front-end developer experience by influencing choices around bundlers, linters, monorepo strategies, CI/CD pipelines, and testing frameworks

  • Collaborate with backend, platform, and infrastructure leaders to define API contracts, platform capabilities, and integration patterns optimized for micro‑frontends

  • Drive cross‑org alignment through architecture review forums, guilds/chapters, and working groups; help resolve conflicts and unify direction across teams

  • Communicate complex technical concepts and strategic trade-offs clearly to senior stakeholders, including directors and VPs.

  • Mentor and coach principal and senior engineers, helping them grow as technical leaders and amplifying their impact


Minimum Qualifications

  • Typically 12+ years of professional web development experience, including several years operating at principal or equivalent level with broad organizational impact

  • Front-End Expertise: Expert-level proficiency in TypeScript and modern JavaScript (ES6+)

  • Extensive, production‑scale experience with React (hooks, context, suspense, performance patterns, architecture for large apps)

  • Deep understanding of HTML5, CSS3, responsive design, and cross‑browser compatibility

  • Architecture & Micro‑Frontends: Proven track record architecting large-scale front-end systems spanning multiple teams and products

  • Hands-on experience designing and implementing micro‑frontend architectures (e.g., Module Federation, runtime composition frameworks, federated routing)

  • Experience defining and governing shared libraries, design systems, and cross‑cutting front-end platforms used by many team

  • Quality, Testing, and Operations: Deep understanding of testing strategies (unit, integration, E2E, visual) and expertise with tools such as Jest, React Testing Library, Cypress, and Playwright

  • Strong background in building and scaling CI/CD pipelines for front-end and micro‑frontends (independent deployments, versioning, rollback strategies)

  • Experience leading efforts to improve reliability, incident response, and operational excellence for front-end system

  • Performance, Accessibility, Security: Demonstrated experience driving web performance optimization at scale (Web Vitals, profiling, bundle analysis, caching, CDN strategies)

  • Strong working knowledge of accessibility (WCAG 2.x) with a history of influencing accessible design and implementation patterns

  • Solid understanding of front-end security (XSS, CSRF, CSP, CORS, auth flows) and how to embed security into the architecture

  • Leadership & Communication: Demonstrated success leading multi-team, multi‑release technical initiatives with high ambiguity and organizational risk

  • Proven ability to influence and align senior leaders and peer principal engineers without direct authority

  • Exceptional written and verbal communication skills, including authoring strategy documents, technical visions, and presenting to senior leadership


Preferred Qualifications

  • Experience driving front-end/platform strategy for

  • SaaS or cloud platforms at significant scale (user base, codebase, or number of teams)

  • Experience with monorepo architectures and tooling for large engineering organizations

  • Leadership experience in building and evolving a design system / UI platform adopted by many teams and products

  • Familiarity with GraphQL and modern API gateway patterns from a large-scale front-end consumer perspective

  • Deep experience with observability and analytics for front-end systems (e.g., Datadog, New Relic, Sentry, OpenTelemetry, custom telemetry pipelines)

Plus d'information/ Learn More

À propos d’Autodesk/ About Autodesk

Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Transparence salariale / Salary transparency

Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada, nous offrons un salaire de base entre $157,000 et $229,900. Le salaire est déterminé selon l'expérience professionnelle et l'emplacement du candidat(e). En plus du salaire de base, notre programme de rémunération peut inclure une prime annuelle, des commissions pour les postes de ventes, des attributions d'actions et un ensemble complet d'avantages sociaux. Salary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $157,000 and $229,900. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversité et appurtenance / Diversity & Belonging

Nous sommes fiers de cultiver une culture d’appartenance où chacun peut s’épanouir. Pour en savoir plus, cliquez ici:

https://www.autodesk.com/company/diversity-and-belonging

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

https://www.autodesk.com/company/diversity-and-belonging

Êtes-vous un sous-traitant ou un consultant existant d’Autodesk ?

Are you an existing contractor or consultant with Autodesk?

Veuillez rechercher des emplois vacants et postuler à l’interne (pas sur ce site externe).

Please search for open jobs and apply internally (not on this external site).

Apply on company site

How to Get Hired at Autodesk

  • Study Autodesk's product portfolio before applying — identify which product line (Construction Cloud, Fusion 360, Maya, AutoCAD) your target role supports, and reference it specifically in your resume and cover letter
  • Build your Workday candidate profile meticulously — manually correct every auto-populated field after uploading your resume, complete all optional sections, and answer screening questions with detailed, example-rich responses
Read the full guide

How well do you match this role?

Check My Resume