Principal Software Developer, Viewer Platform (Montreal)

Principal Software Developer, Viewer Platform (Montreal)

06 Sep
|
Autodesk
|
Montreal

06 Sep

Autodesk

Montreal

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.

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 ! 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 are expected to identify and frame high-impact opportunities, align stakeholders, and lead cross-team execution. 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 energetic, fast-paced team with state-of-the-art technologies, we would love to hear from you!

Responsibilities (French) 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 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 Responsibilities (English) 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 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 Qualifications (French) 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 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. Expérience de travail dans des environnements Agile avec des cycles de livraison courts Qualifications (French) - Souhaitées Expérience en tant que responsable technique et mentor d'ingénieurs juniors et seniors Expertise en systèmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques Expérience en observabilité, surveillance et exploitation de systèmes de production à grande échelle Expérience dans un rôle de leadership Scrum Minimum Qualifications (English) ~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 ~ 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 ~ Excellent communication skills with the ability to influence senior stakeholders Preferred Qualifications (English) Experience as a tech lead and mentor of junior and senior engineers 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 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. 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. Amazing things are created every day with our software – from the greenest buildings and cleanest cars to #

📌 Principal Software Developer, Viewer Platform (Montreal)
🏢 Autodesk
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software developer, viewer platform (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: principal software developer, viewer platform (montreal) / montreal