Principal Software Engineer – Frontend Architecture

Posted 5 days ago

Apply Now

About the role

  • Principal Software Engineer at Autodesk responsible for frontend architecture and leading development of interactive user interfaces. Ensuring solutions are scalable, maintainable, and aligned with strategic priorities.

Responsibilities

  • Owns large subsystems or end-to-end experiences across teams or initiatives
  • Drives architectural decisions that impact multiple projects
  • Anticipates technical risks and proactively designs solutions
  • Influences technical direction without formal authority
  • Recognized as a frontend subject-matter expert within the organization
  • Lead the design and implementation of complex frontend architectures
  • Define patterns, frameworks, and shared components used across teams
  • Balance short-term delivery with long-term technical health
  • Ensure frontend systems meet standards for performance, accessibility, and reliability
  • Build and maintain sophisticated, data-rich, interaction-heavy user interfaces
  • Lead development of systems integrating multiple workflows and interaction models
  • Drive integrations with Autodesk platforms and tools, including existing-conditions and reality capture workflows, construction twin and intelligent construction systems, robotics, automation, and adaptive asset platforms
  • Partner with backend engineers to shape APIs and data contracts

Requirements

  • Typically 8–12 years of professional software engineering experience
  • Proven experience owning and evolving large frontend systems
  • Demonstrated impact across multiple teams or initiatives
  • Proven work integrating 3D /graphics, advanced data visualization, and AI-assisted workflows into production-grade or deeply prototyped frontend systems
  • Deep expertise in frontend development (JavaScript/TypeScript, HTML, CSS)
  • Strong experience with modern frontend frameworks (e.g., React or equivalent)
  • Solid understanding of frontend architecture, state management, and performance
  • Experience working across the full stack and with complex APIs
  • Strong testing, observability, and debugging practices
  • Experience working with 3D rendering, graphics pipelines, or spatial data in modern web applications
  • Experience designing frontend architectures that support complex, linked interactions and synchronized state across visualization surfaces
  • Demonstrated experience building or prototyping AI-augmented UX systems, including copilots, agent-driven workflows, or adaptive interaction models
  • Ability to design systems that handle ambiguity, asynchronous AI updates, and non-deterministic workflow states

Benefits

  • Annual cash bonuses
  • Commissions for sales roles
  • Stock grants
  • Comprehensive benefits package

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptReactTypeScript

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.