Talent.com
Autodesk
Principal Software Developer, Viewer PlatformAutodesk • Montreal, Quebec, Canada
Principal Software Developer, Viewer Platform

Principal Software Developer, Viewer Platform

Autodesk • Montreal, Quebec, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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:

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

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

Créer une alerte emploi pour cette recherche

Principal Software Developer, Viewer Platform • Montreal, Quebec, Canada

Offres similaires

Power Platform Developer for Enterprise Solutions

Open Systems TechnologiesMontreal (administrative region), QC, CA
Temps plein

A technology service provider is seeking an experienced Power Platform Developer in Montreal, Canada.This role focuses on designing and developing enterprise-grade solutions using Power Apps, Datav... Voir plus

 • Offre sponsorisée

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyMontreal (administrative region), QC, CA
Temps plein

A leading technology firm in Canada is seeking a Principal Software Engineer to enhance Elasticsearch's capabilities.The role involves leading initiatives in search functionality, contributing to f... Voir plus

 • Offre sponsorisée

Remote Software Developer (Canada)

TuringMontreal (administrative region), QC, CA
Télétravail
Temps plein

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Voir plus

 • Offre sponsorisée

Principal Software Developer(Platform)

Aspen Technologymontreal (administrative region), qc, Canada
Temps plein

The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng... Voir plus

 • Offre sponsorisée

AI Toolchain Software Developer

Lattice SemiconductorMontreal (administrative region), QC, CA
Temps plein

There is energy here…energy you can feel crackling at any of our international locations.It’s an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers.L... Voir plus

 • Offre sponsorisée

Cross-Platform Mobile & Web Quiz Developer (Freelance)

TwineMontreal (administrative region), QC, CA
Temps plein

A leading freelance marketplace is seeking a Mobile App and Web Developer for a quiz platform project.The role involves developing a user-friendly app for young learners along with a synchronized w... Voir plus

 • Offre sponsorisée

Junior Observability Software Developer — Remote & Travel

CanonicalMontreal (administrative region), QC, CA
Télétravail
Temps plein

A leading software development company is seeking a passionate Junior Software Developer for their Observability team.This entry-level position will focus on developing a cloud-native monitoring st... Voir plus

 • Offre sponsorisée

Senior Software Developer, Data Platform Infrastructure

Coveomontreal (administrative region), qc, Canada
Temps plein

Build the backbone of scalable data platforms at Coveo.As a Senior Software Developer within the Data Platform’s Infrastructure team, you will lead efforts to improve the reliability, cost efficien... Voir plus

 • Offre sponsorisée

Principal Software Developer Leading Teams and Innovating Solutions

SherwebMontreal (administrative region), QC, CA
Temps plein

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Voir plus

 • Offre sponsorisée

Remote Software Developer for FinTech Platform & Analytics

NumerixMontreal (administrative region), QC, CA
Télétravail
Temps plein

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Voir plus

 • Offre sponsorisée

Platform Engineer

RealmMontreal (administrative region), QC, CA
Temps plein

This range is provided by Realm.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Realm.Our client is a well-fu... Voir plus

 • Offre sponsorisée

Remote Referral Partnerships Lead

Micro1Saint-Lin-Laurentides, Quebec, CA
30,00 $CA par heure
Télétravail
Temps plein

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Voir plus

 • Offre sponsorisée

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseMontreal (administrative region), QC, CA
Temps plein

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Voir plus

 • Offre sponsorisée

Power Platform Developer

AstekMontreal (administrative region), QC, CA
Temps plein

This position is part of a team within the organization that focuses on Low‑Code platform automation (primarily Microsoft Power Platform).Growth and adoption of these low‑Code platforms are project... Voir plus

 • Offre sponsorisée

Principal Software Developer, Viewer Platform

AutodeskMontreal (administrative region), QC, CA
Temps plein

Title: Principal Software Engineer.Autodesk’s Viewer Platform powers high‑performance 2D and 3D visualization experiences across our product portfolio.As a Principal Software Engineer, you will def... Voir plus

 • Offre sponsorisée

Principal Software Developer - Cloud

Aspen Technology, Inc.Montreal (administrative region), QC, CA
Temps plein

Actively participate with team members as part of a scaled Agile organization.Take high‑level strategic requirements and work with a team to refine them into actionable user stories with detailed a... Voir plus

 • Offre sponsorisée

Principal Developer, Machine Learning Compute Services, Google Cloud

GoogleMontreal (administrative region), QC, CA
Temps plein

Computer Science, Mathematics, Statistics, or Engineering.Experience in hardware and software design, data structures and algorithms, debugging, and with customer-facing products.Master's degree in... Voir plus

 • Offre sponsorisée

Global Remote Recruiter | Earn $3k-$11k per Placement

RecXchangeLanaudière, QC, CA
Télétravail
Temps partiel

A global recruiter platform is seeking independent recruiters for remote roles, allowing them to earn between $3,000 and $11,000 per placement.Candidates will access live global vacancies and submi... Voir plus

 • Offre sponsorisée

Platform Engineer

LanceSoft, Inc.Montreal
Temps plein

We are seeking an experienced and motivated engineer to join the Observability fleet which focuses on delivering tools in private and public cloud environments.The role focuses on developing and mo... Voir plus

 • Offre sponsorisée

Software Developer - Drupal

Empire LifeMontreal (administrative region), QC, CA
Temps plein

Direct message the job poster from Empire Life.Empire Life is looking to hire a Software Developer to join our Development team! Empire Life is looking for people who have strong technical skills a... Voir plus