Principal Software Development Engineer - Remote
Ontario, Canada
Listed on 2026-02-28
-
Software Development
Software Engineer
Position Overview
As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges.
We are looking for a Principal Engineer specializing in web development for a Design System. You will be a member of the team that builds andmaintainsthe software implementation of a Design System for all products anizationally, you will work in the Platform organization within Autodesk's Product Design and Manufacturing Solutions (PDMS) division, making the software platform upon which the Fusion family of products are built.
Help us fulfill our vision to allow developers across Autodesk to easily achieve a common look and feel for all of Autodesk’sportfolio.
You are ideal for the position if you are:
Experienced building and evolving design systems and UIcomponentlibraries in large, multi-team environments.
A high-output senior engineer who canmaintainproduction quality while moving fast: secure-by-default, stable, compliant, observable, and maintainable code.
An expert practitioner of AI-assisted engineering who can enable others:
Deepproficiencywith Claude Console (preferred) or Cursor
Proven ability to teach a Scrum team best practices for AI usage that improves quality and speed (pairing, workshops, playbooks, office hours, PR coaching).
Strong at brownfield work: refactoring and modernizing existing codebases with minimal risk (incremental migration plans, compatibility, deprecation strategy).
Comfortable operating within established architecture/engineering standards.
A collaborative leader in Agile/Scrum who raises the bar through influence, mentorship, and crisp written design docs.
You will report to the team's Portland, Oregon-based Senior Software Development Manager, but your position is hybrid.
Responsibilities:
Deliver as a hands-on Principal Engineer (~70% coding / 30% enablement) on a Scrum team, owning complex front-end work end-to-end.
Build, troubleshoot, test, and debug React-based UI components for the Design System in a production codebase.
Lead technical decisions and write high-quality design docs;participatein design reviews within and across teams.
Enforce engineering and architectural standards in implementation and review; raise gaps/risks early and work with an architect to proposechanges tostandardswhen needed.
Conduct thorough code reviews for your Scrum team and cross-team contributions, with a consistent bar for correctness, security, performance, and maintainability.
AI enablement:
Advocate forand teach AI-assisted development best practices using Claude Console (preferred) or Cursor
Create/maintainteam playbooks forbrownfield refactors, test generation, debugging, spec-writing, and accessibility checks using AI tools.
Define"done"criteria and quality gates for AI-generated code:requiredtests, review checklist, verification steps, and safe-usage guidelines.
Partner with QA, design, and product across time zones;participatein Agile ceremonies and drive iterative delivery.
Engage with customers on complex issues, turning learnings into durable product improvements (fixes, guardrails, docs).
Minimum Qualifications:
8+ years professional web development experience; proven delivery of commercial applications.
Expert React + modern JavaScript/TypeScript; strong CSS andMUIcomponentstyling experience.
Strong debugging skills (Chrome Dev Tools + MCP,React Dev Tools ).
Strong Git workflow and collaborative PR practices.
Testing competence: unit testing (Jest), functional, visual and e2e testing with Playwright.
Proven experience with design systems/component libraries and reuse at scale.
Solid fundamentals in responsive UI, accessibility, and performance optimization for React applicationsand libraries.
AI-assisted engineering:
Deep hands-onproficiencywith
AI assistants, such as Claude Console (preferred) or Cursor.
Demonstrated ability to use AI to accelerate delivery without sacrificing quality, especially forbrownfield refactors, test…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: