hirly

Autodesk

Principal Software Developer

AMER - Canada - Ontario - Offsite/Home

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Autodesk first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Country
CA
Work mode
On-site / unstated
First seen by hirly
27 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Job Requisition ID #

26WD97119

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 i

Original posting on Autodesk's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job
Principal Software Developer – Autodesk · AMER | hirly.me