Autodesk

Principal Software Developer, Viewer Platform

Autodesk

Canada Remote Programming 4 days ago via Himalayas
principal-software-engineer software-development platform-engineering 3d-visualization-development web-application-development principal-software-developer principal-software-development-engineer associate-principal-software-developer software-principal-engineer principal-software-engineer-frontend principal-software-developer-python 3d-visualization web-application leadership saas

Job details

Company
Autodesk
Location
Canada
Remote
Yes
Source
via Himalayas
Language
🇫🇷FR
Posted July 23, 2026

About this role

Job Requisition ID #

26WD97483

26WD97483, Ingénieur logiciel principal, Plateforme de visualisation

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

Présentation du poste

La plateforme de visualisation d'Autodesk offre des expériences de visualisation 2D et 3D hautement performantes pour l'ensemble de notre gamme de produits. En tant qu'ingénieur logiciel principal, vous définirez et piloterez l'orientation technique de l'écosystème de visualisation et des flux de travail des produits, en façonnant l'architecture, les capacités de la plateforme et les pratiques d'ingénierie au sein de plusieurs équipes.

Vous serez amené(e) à traiter des problèmes hautement complexes et ambigus qui s’étendent sur plusieurs systèmes, domaines et organisations. Vous devrez identifier et définir les opportunités à fort impact, coordonner les parties prenantes et diriger la mise en œuvre inter-équipes. La réussite à ce poste se mesure à votre capacité à générer un impact au sein de plusieurs équipes et à faire évoluer les capacités au niveau de la plateforme afin de soutenir l’écosystème dans son ensemble.

Ce poste combine une expertise technique approfondie et un leadership technique stratégique, garantissant des solutions évolutives, performantes et extensibles qui répondent aux besoins actuels et futurs des produits.

Si vous êtes un leader technique enthousiaste, désireux de travailler sur des applications SaaS complexes et à fort impact, et que vous appréciez de travailler au sein d’une équipe dynamique et dynamique utilisant des technologies de pointe, nous serions ravis de vous rencontrer !

Responsabilités

  • Diriger la conception et la mise en Ĺ“uvre d’initiatives Ă  grande Ă©chelle impliquant plusieurs Ă©quipes et ayant un impact sur la plateforme, les produits et les services destinĂ©s aux spectateurs

  • Identifier, dĂ©finir et hiĂ©rarchiser les problèmes techniques Ă  fort impact en accord avec la stratĂ©gie produit et plateforme

  • RĂ©soudre des problèmes techniques complexes et ambigus en les dĂ©composant en approches claires et en plans rĂ©alisables

  • Influencer et coordonner plusieurs Ă©quipes, en garantissant la cohĂ©rence des pratiques d’ingĂ©nierie et des normes architecturales

  • Agir en tant qu’autoritĂ© technique pour les dĂ©cisions critiques, en guidant les compromis entre performances, Ă©volutivitĂ© et expĂ©rience des dĂ©veloppeurs

  • Favoriser l’adoption de capacitĂ©s, de frameworks et de modèles de plateforme partagĂ©s entre les Ă©quipes

  • AmĂ©liorer la vĂ©locitĂ© d’ingĂ©nierie en introduisant des outils, des frameworks et des bonnes pratiques Ă©volutifs Ă  l’échelle de l’organisation

  • Diriger l’analyse des causes profondes des problèmes systĂ©miques et mettre en Ĺ“uvre des solutions durables et multiplateformes

  • Encadrer les ingĂ©nieurs seniors et rehausser les normes d’ingĂ©nierie Ă  l’échelle de l’organisation

  • Collaborer avec les Ă©quipes Produit, UX et Plateforme pour dĂ©finir une feuille de route Ă  long terme et traduire les besoins mĂ©tier en stratĂ©gie technique

  • Collaborer avec les architectes et faire Ă©voluer l’architecture système pour garantir l’extensibilitĂ©, la maintenabilitĂ© et les performances Ă  long terme dans l’ensemble de l’écosystème

Qualifications minimales

  • Licence ou master en informatique, gĂ©nie informatique, ou expĂ©rience pratique Ă©quivalente

  • Plus de 8 ans d’expĂ©rience professionnelle en dĂ©veloppement logiciel, incluant un travail significatif sur des systèmes Ă  grande Ă©chelle ou des plateformes

  • MaĂ®trise de niveau expert de JavaScript/TypeScript et des technologies web modernes

  • Solide expĂ©rience dans la conception et l'Ă©volution d'architectures système complexes impliquant plusieurs Ă©quipes ou domaines

  • ComprĂ©hension approfondie des applications haute performance, des systèmes distribuĂ©s et de l'architecture orientĂ©e services

  • CapacitĂ© avĂ©rĂ©e Ă  diriger des initiatives techniques inter-Ă©quipes et Ă  exercer une influence sans autoritĂ© directe

  • Solide expĂ©rience en optimisation des performances, en dĂ©bogage et en exploitation de systèmes de production complexes

  • ExpĂ©rience des pratiques de dĂ©veloppement modernes, notamment CI/CD et les tests automatisĂ©s (par ex. Jest, Cypress)

  • ExpĂ©rience de travail dans des environnements Agile avec des cycles de livraison courts

  • CapacitĂ© avĂ©rĂ©e Ă  travailler de manière autonome dans des contextes hautement ambigus

  • CapacitĂ© avĂ©rĂ©e Ă  Ă©crire du code propre, maintenable et bien documentĂ©

  • Excellentes compĂ©tences en communication et capacitĂ© Ă  influencer les parties prenantes de haut niveau

Qualifications souhaitées

  • ExpĂ©rience en tant que responsable technique et mentor d'ingĂ©nieurs juniors et seniors

  • ExpĂ©rience des architectures cloud-native et des systèmes distribuĂ©s Ă  grande Ă©chelle

  • Expertise en systèmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques

  • ExpĂ©rience dans la crĂ©ation ou l'Ă©volution d'Ă©cosystèmes de plateformes (API, extensibilitĂ©, plateformes de dĂ©veloppement)

  • ExpĂ©rience en observabilitĂ©, surveillance et exploitation de systèmes de production Ă  grande Ă©chelle

  • ExpĂ©rience dans un rĂ´le de leadership Scrum

26WD97483, Principal Software Developer, Viewer Platform

Position Overview

Autodesk’s Viewer Platform powers high-performance 2D and 3D visualization experiences across our product portfolio. As a Principal Software Engineer, you will define and drive the technical direction of the Viewer ecosystem and product workflows, shaping architecture, platform capabilities, and engineering practices across multiple teams.

You will operate on highly complex, ambiguous problems that span systems, domains, and organizations. You are expected to identify and frame high-impact opportunities, align stakeholders, and lead cross-team execution. Success in this role is measured by your ability to deliver impact across multiple teams and evolve platform-level capabilities that enable the broader ecosystem.

This role combines deep hands-on engineering with strategic technical leadership, ensuring scalable, performant, and extensible solutions that support current and future product needs.

If you are an enthusiastic technical leader, keen to work on complex, high-impact SaaS applications and enjoy working in a dynamic, fast-paced team with state-of-the-art technologies, we would love to hear from you!

Responsibilities

  • Lead the design and implementation of large-scale, cross-team initiatives that impact viewer platform, products and services

  • Identify, frame, and prioritize high-impact technical problems aligned with product and platform strategy

  • Solve complex, ambiguous technical problems by breaking them down into clear approaches and executable plans

  • Influence and align multiple teams, ensuring consistent engineering practices and architectural standards

  • Act as a technical authority for critical decisions, guiding trade-offs across performance, scalability, and developer experience

  • Drive adoption of shared platform capabilities, frameworks, and patterns across teams

  • Improve engineering velocity by introducing tools, frameworks, and best practices that scale across the organization

  • Lead root-cause analysis of systemic issues and implement durable, cross-platform solutions

  • Mentor senior engineers and elevate engineering standards across the organization

  • Partner with Product, UX, and platform teams to shape long-term roadmap and translate business needs into technical strategy

  • Partner with Architects and evolve system architecture to ensure long-term extensibility, maintainability, and performance across the ecosystem

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience

  • 8+ years of professional software development experience, including significant work on large-scale or platform systems

  • Expert-level proficiency in JavaScript/TypeScript and modern web technologies

  • Strong experience designing and evolving complex system architectures across multiple teams or domains

  • Deep understanding of high-performance applications, distributed systems, and service-oriented architecture

  • Proven ability to lead cross-team technical initiatives and influence without direct authority

  • Strong experience with performance optimization, debugging, and operating complex production systems

  • Experience with modern development practices, including CI/CD and automated testing (e.g., Jest, Cypress)

  • Experience working in Agile environments with short release cycles

  • Demonstrated ability to operate independently in highly ambiguous problem spaces

  • Demonstrated ability to write clean, maintainable, well-documented code

  • Excellent communication skills with the ability to influence senior stakeholders

Preferred Qualifications

  • Experience as a tech lead and mentor of junior and senior engineers

  • Experience with cloud-native architectures and large-scale distributed systems

  • Expertise in 2D/3D visualization systems, rendering engines, or graphics technologies

  • Experience building or evolving platform ecosystems (APIs, extensibility, developer platforms)

  • Experience with observability, monitoring, and production system operations at scale

  • Experience serving in a Scrum leadership capacity

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

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).

Originally posted on Himalayas

Building browser extensions? Check out WebExtJobs.dev — a dedicated job board for web extension developers.

Apply for this job via Himalayas