XX
Principal Software Engineer, Frontend ArchitectureAutodeskToronto, Ontario, Canada
XX

Principal Software Engineer, Frontend Architecture

Autodesk
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada

À propos

Position Overview As a Principal Software Engineer, Frontend Development, you are a senior technical leader and hands-on engineer responsible for designing, delivering, and evolving frontend systems that span multiple features, initiatives, or teams. You own architectural decisions for significant frontend areas and serve as a technical anchor for interaction-focused, research-driven, and production web experiences. You work closely with Product, Experience Design, Research, and Platform Engineering to move work from intent to experience, ensuring solutions are scalable, maintainable, and aligned with Autodesk’s strategic priorities. Responsibilities Owns large subsystems or end-to-end experiences across teams or initiatives Drives architectural decisions that impact multiple projects Anticipates technical risks and proactively designs solutions Influences technical direction without formal authority Recognized as a frontend subject-matter expert within the organization Frontend Architecture raise frontend engineering standards Provide technical guidance during design and architecture reviews Help align teams around shared technical approaches and best practices Act as a trusted technical partner to Product, Design, and Research leaders Communicate trade-offs and technical constraints clearly to stakeholders Influence roadmaps by connecting technical insights to user and business needs Experience in AEC, construction technology, or platform ecosystems Familiarity with 3D, visualization, or spatial data in web applications Experience in research-heavy or exploratory product environments Interest in sustainability, net-zero initiatives, or intelligent construction systems Prior experience leading frontend initiatives without formal management authority The Ideal Candidate Teams rely on you to unblock complex frontend challenges Architectural decisions you make reduce future rework and scale across projects Research and product teams ship faster because of systems you’ve built You elevate frontend quality and consistency beyond your immediate team You are seen as a technical leader, not just a strong implementer ------------------------------------------------------------------------------------------------------------------------------------------------------- Description du poste En tant qu'ingénieur logiciel principal, développement front-end, vous êtes un responsable technique senior et un ingénieur pratique chargé de concevoir, de fournir et de faire évoluer des systèmes front-end qui couvrent plusieurs fonctionnalités, initiatives ou équipes. Vous avez la responsabilité des décisions architecturales pour les domaines front-end importants et vous servez de référence technique pour les expériences web axées sur l'interaction, la recherche et la production. Vous travaillez en étroite collaboration avec les équipes Produit, Conception d'expérience, Recherche et Ingénierie de plateforme afin de transformer les intentions en expériences, en veillant à ce que les solutions soient évolutives, faciles à maintenir et alignées sur les priorités stratégiques d'Autodesk. Responsabilités Vous êtes responsable de grands sous-systèmes ou d'expériences de bout en bout pour plusieurs équipes ou initiatives Vous prenez des décisions architecturales qui ont un impact sur plusieurs projets Vous anticipez les risques techniques et concevez des solutions de manière proactive Influencer l'orientation technique sans autorité formelle Être reconnu comme un expert en matière de front-end au sein de l'organisation Architecture front-end et propriété du système Diriger la conception et la mise en œuvre d'architectures front-end complexes Définir les modèles, les cadres et les composants partagés utilisés par les différentes équipes Trouver un équilibre entre la livraison à court terme et la santé technique à long terme S'assurer que les systèmes front-end répondent aux normes de performance, d'accessibilité et de fiabilité Développement front-end avancé Construire et maintenir des interfaces utilisateur sophistiquées, riches en données et à forte interaction Diriger le développement de systèmes intégrant plusieurs flux de travail et modèles d'interaction Piloter les intégrations avec les plateformes et les outils Autodesk, notamment : Flux de travail de capture des conditions existantes et de la réalité Construction Twin et systèmes de construction intelligents Robotique, automatisation et plateformes d'actifs adaptatives Collaborer avec les ingénieurs backend pour façonner les API et les contrats de données Qualifications minimales Généralement 8 à 12 ans d'expérience professionnelle en génie logiciel Expérience avérée dans la gestion et l'évolution de grands systèmes frontaux Impact démontré au sein de plusieurs équipes ou initiatives Expérience avérée dans l'intégration de la3D/des graphiques, de la visualisation avancée des données et des flux de travail assistés par l'IA dans des systèmes frontaux de qualité production ou profondément prototypés Expertise approfondie en développement frontal (JavaScript/TypeScript, HTML, CSS) Solide expérience des frameworks front-end modernes (par exemple, React ou équivalent) Compréhension approfondie de l'architecture front-end, de la gestion des états et des performances Expérience de travail sur l'ensemble de la pile et avec des API complexes Pratiques solides en matière de tests, d'observabilité et de débogage Expérience de travail avec le rendu3D, les pipelines graphiques ou les données spatiales dans les applications web modernes Expérience de la conception d'architectures front-end prenant en charge des interactions complexes et liées, ainsi que des états synchronisés sur les surfaces de visualisation Expérience avérée dans la création ou le prototypage de systèmes UX augmentés par l'IA, y compris les copilotes, les workflows pilotés par des agents ou les modèles d'interaction adaptatifs Capacité à concevoir des systèmes capables de gérer l'ambiguïté, les mises à jour asynchrones de l'IA et les états de workflow non déterministes Qualifications souhaitées Expérience avérée dans l'intégration de systèmes3D/graphiques avec des interactions utilisateur complexes et liées sur plusieurs vues ou surfaces de données coordonnées Solide expérience dans la création de systèmes de visualisation de données, y compris des modèles d'interaction basés sur des graphiques et des vues analytiques liées Expérience dans la livraison (ou le prototypage approfondi) d'expériences utilisateur assistées par l'IA, telles que des copilotes, des flux de travail pilotés par des agents, des interfaces adaptatives ou des systèmes d'automatisation intelligents Aisance dans la conception et la mise en œuvre de systèmes front-end pour des flux de travail « agentifs » où l'état peut être probabiliste, évolutif ou partiellement imprévisible Capacité à réaliser rapidement des prototypes tout en concevant des solutions évolutives et réutilisables Capacité à définir des pistes pour transformer des prototypes de recherche en produits pris en charge Capacité à collaborer avec les équipes de recherche et de conception UX sur des plateformes de recherche UX dynamiques Capacité à contribuer à des systèmes de narration visuelle qui communiquent clairement des données complexes Capacité à montrer l'exemple par des contributions pratiques à fort impact Capacité à encadrer des ingénieurs seniors et intermédiaires ; capacité à élever les normes d'ingénierie frontale Capacité à fournir des conseils techniques lors des revues de conception et d'architecture Capacité à aider les équipes à s'aligner sur des approches techniques et des meilleures pratiques communes Agir en tant que partenaire technique de confiance auprès des responsables des produits, de la conception et de la recherche Communiquer clairement les compromis et les contraintes techniques aux parties prenantes Influencer les feuilles de route en reliant les connaissances techniques aux besoins des utilisateurs et des entreprises Expérience dans les domaines de l'AEC, des technologies de construction ou des écosystèmes de plateformes Connaissance du3D, de la visualisation ou des données spatiales dans les applications web Expérience dans des environnements de produits axés sur la recherche ou l'exploration Intérêt pour la durabilité, les initiatives zéro émission nette ou les systèmes de construction intelligents Expérience préalable dans la direction d'initiatives frontales sans autorité managériale formelle Le candidat idéal Les équipes comptent sur vous pour résoudre les défis complexes liés au front-end Les décisions architecturales que vous prenez réduisent les retouches futures et s'appliquent à l'ensemble des projets Les équipes de recherche et de produit livrent plus rapidement grâce aux systèmes que vous avez mis en place Vous améliorez la qualité et la cohérence du front-end au-delà de votre équipe immédiate Vous êtes considéré comme un leader technique, et pas seulement comme un excellent exécutant Learn More / Plus d'information About Autodesk / À propos d’Autodesk 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! 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 ! Salary transparency / Transparence salariale Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux. Diversity
  • Toronto, Ontario, Canada

Compétences linguistiques

  • French
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.