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

Principal Software Developer, Viewer Platform

Autodesk • Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

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

Create a job alert for this search

Principal Software Developer, Viewer Platform • Quebec, Canada

Similar jobs

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseQuebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyQuebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Remote Staff Backend Architect, Platform

OmazeQuebec, Capitale-Nationale, CA
Remote
Full-time

A technology company specializing in crypto is seeking a Staff Software Engineer to join their Platform Product Group.This role involves architecting and developing distributed systems, mentoring t... Show more

 • Promoted

Lead Tools Programmer

Larian StudiosQuebec, Capitale-Nationale, CA
Full-time

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games As we move on to new projects, the studio that brought you Baldur’s Ga... Show more

 • Promoted

Junior Observability Software Developer — Remote & Travel

CanonicalQuebec, Capitale-Nationale, CA
Remote
Full-time

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... Show more

 • Promoted

Shopify Developer

AkkodisQuebec, Capitale-Nationale, CA
Full-time

Position: Senior Software Developer – Shopify.Duration: 6-month assignment (contract).Client Location: Remote within Canada (Ontario preferred).Engagement Model: Professional Services Engagement – ... Show more

 • Promoted

Hybrid Software Developer Role at Vessel

Jaide Healthquebec, capitale nationale, Canada
Full-time

Become a Software Developer at Vessel, where innovation meets investment solutions in a hybrid work setting.Utilize TypeScript and Node in creating powerful fintech applications.Vessel is on the lo... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixQuebec, Capitale-Nationale, CA
Remote
Full-time

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... Show more

 • Promoted

Cross-Platform Mobile & Web Quiz Developer (Freelance)

TwineQuebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Cloud Developer

ALLTECH CONSULTING SVC INCQuebec, Capitale-Nationale, CA
Full-time

The ideal candidate will develop quality software working with public cloud service provider (CSP) infrastructure across different Public Cloud areas and is proficient with various Object-Oriented ... Show more

 • Promoted

Senior Digital Architect — Remote Platform Solutions

MindtrisQuebec, Capitale-Nationale, CA
Remote
Full-time

A leading digital transformation firm in Canada seeks an experienced Senior Digital Architect to lead the solution architecture for digital services.This role involves guiding teams in implementati... Show more

 • Promoted

Quadient Inspire Developer

Aevis TechnologiesQuebec, Capitale-Nationale, CA
Full-time

We are looking for an experienced Quadient Inspire Developer to join a dynamic team working on Customer Communications Management (CCM) solutions.The role focuses on designing and delivering high-q... Show more

 • Promoted

Guidewire Developer

AlithyaQuebec, Capitale-Nationale, CA
Full-time

This job posting is available in French only due to the location of publication.En tant que développeur ou développeuse Guidewire, vous contribuerez à la conception, au développement et à la mise e... Show more

 • Promoted

Software Developer - Drupal

Empire LifeQuebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Senior Guidewire Developer for Public Sector BillingCenter Solutions

New Value SolutionsQuebec, Capitale-Nationale, CA
Full-time

Step into the role of a Guidewire Senior Developer specializing in BillingCenter.Contribute to system stability and high-quality enhancement efforts for a vital public-sector insurance client.As a ... Show more

 • Promoted

Banyan Software Forward Deployed Engineer Role

Banyan SoftwareQuebec, Capitale-Nationale, CA
Full-time

Take on the role of Forward Deployed Engineer with Banyan Software, focusing on application modernization in a remote environment.Enhance your career by driving the integration of AI-assisted devel... Show more

 • Promoted

Director of Software Development – Vancouver BC (100% remote/ hybrid) *Completed*

Corporate Recruiters Ltd.Quebec, Capitale-Nationale, CA
Remote
Full-time

Director of Software Development – Vancouver BC (100% remote/ hybrid) ***Completed**.Our client is an intranet SaaS platform that helps employees at organizations around the world share knowledge, ... Show more

 • Promoted

Platform Engineer

RealmQuebec, Capitale-Nationale, CA
Full-time

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... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetQuebec, Capitale-Nationale, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Remote Software Developer (Canada)

TuringQuebec, Capitale-Nationale, CA
Remote
Full-time

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... Show more