> Markdown version of [/jobs/ext/1173999-principal-software-developer-frontend-architecture](https://www.wearedevelopers.com/jobs/ext/1173999-principal-software-developer-frontend-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Developer, Frontend Architecture - **Company:** BINGHAMTOM UNIVERSITY - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Client Server Models, Data Visualization, Graphics Software, Software Architecture, Rapid Prototyping Process, Spatial Data Infrastructures, Web Applications, Backend, Front End Software Development, Autodesk Autocad - **Published:** July 3, 2026 - **Apply:** https://www.themuse.com/jobs/autodesk/principal-software-developer-frontend-architecture?utm_source=uconnect ## About the Role * 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, * Proven experience integrating 3D/graphics systems with complex, linked user interactions across multiple coordinated views or data surfaces * Strong experience building data visualization systems, including graph-based interaction models and linked analytical views * Experience shipping (or deeply prototyping) AI-assisted user experiences such as copilots, agent workflows, adaptive interfaces, or intelligent automation systems * Comfortable designing and implementing frontend systems for agentic workflows where state may be probabilistic, evolving, or partially unpredictable * Enable rapid prototyping while designing for scalability and reuse * Help define pathways for transitioning research prototypes into supported products * Collaborate with UX Research and Design on dynamic UX research platforms * Contribute to visual storytelling systems that communicate complex data clearly * Lead by example through high-impact hands-on contributions * Mentor senior and mid-level developers; raise frontend engineering standards * Provide technical guidance during design and architecture reviews * Help align teams around shared technical approaches and best practices * Act as a trusted technical partner to Product, Design, and Research leaders * Communicate trade-offs and technical constraints clearly to stakeholders * Influence roadmaps by connecting technical insights to user and business needs * Experience in AEC, construction technology, or platform ecosystems * Familiarity with 3D, visualization, or spatial data in web applications * Experience in research-heavy or exploratory product environments * Interest in sustainability, net-zero initiatives, or intelligent construction systems * Prior experience leading frontend initiatives without formal management authority, * Généralement 8 à 12 ans d'expérience professionnelle en génie logiciel * Expérience avérée dans la gestion et l'évolution de grands systèmes front-end * Impact démontré au sein de plusieurs équipes ou initiatives * Expérience avérée dans l'intégration de la 3D/du graphisme, de la visualisation avancée des données et de workflows assistés par l'IA dans des systèmes front-end de production ou ayant fait l'objet d'un prototypage approfondi * Expertise approfondie en développement front-end (JavaScript/TypeScript, HTML, CSS) * Solide expérience des frameworks front-end modernes (par exemple, React ou équivalent) * Bonne compréhension de l'architecture front-end, de la gestion d'état et des performances * Expérience de travail sur l'ensemble de la pile et avec des API complexes * Solides pratiques en matière de tests, d'observabilité et de débogage * Expérience de travail avec le rendu 3D, les pipelines graphiques ou les données spatiales dans des applications web modernes * Expérience de la conception d'architectures front-end prenant en charge des interactions complexes et liées, ainsi qu'un état synchronisé entre les surfaces de visualisation * Expérience avérée dans la création ou le prototypage de systèmes UX augmentés par l'IA, y compris des copilotes, des workflows pilotés par des agents ou des modèles d'interaction adaptatifs * Capacité à concevoir des systèmes capables de gérer l'ambiguïté, les mises à jour IA asynchrones et les états de workflow non déterministes ## Description As a Principal Software Developer, Frontend Development, 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. 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 developers to shape APIs and data contracts ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Generate AI in the Browser with Chrome AI - Raymond Camden](https://www.wearedevelopers.com/videos/1770-generate-ai-in-the-browser-with-chrome-ai-raymond-camden) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [WebXR: Enabling Virtual and Augmented Reality on the Web](https://www.wearedevelopers.com/videos/965-webxr-enabling-virtual-and-augmented-reality-on-the-web) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025)