Principal Software Developer, Frontend Architecture
Autodesk
Multiple Locations
Frontend architecture design
Javascript/typescript, html, css expertise
Modern frontend frameworks (react)
As a Principal Software Developer, Frontend Architecture, you are a senior technical leader and hands-on developer responsible for designing, delivering, and evolving frontend systems that span multiple features, initiatives, or teams
Job Summary
As a Principal Software Developer, Frontend Architecture, you are a senior technical leader and hands-on developer responsible for designing, delivering, and evolving frontend systems that span multiple features, initiatives, or teams.
You own architectural decisions for significant frontend areas and serve as a technical anchor for interaction-focused, research-driven, and production web experiences.
You work closely with Product, Experience Design, Research, and Platform Engineering to move work from intent to experience, ensuring solutions are scalable, maintainable, and aligned with Autodesk’s strategic priorities.
Matching Summary
As a Principal Software Developer, Frontend Architecture, you are a senior technical leader and hands-on developer responsible for designing, delivering, and evolving frontend systems that span multiple features, initiatives, or teams.
Skills & Requirements
Must-have
Frontend architecture design
JavaScript/TypeScript, HTML, CSS expertise
Modern frontend frameworks (React)
3D/graphics integration
AI-assisted UX systems
Scalable and maintainable frontend systems
Nice-to-have
Technical guidance and mentorship
Cross-functional collaboration
Research prototype transition
Sustainability and net-zero initiatives
Agentic workflow design
Key Requirements
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
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
Experience designing frontend architectures for complex, linked interactions
Demonstrated experience building or prototyping AI-augmented UX systems