> Markdown version of [/jobs/ext/2208629-principal-software-developer-front-end](https://www.wearedevelopers.com/jobs/ext/2208629-principal-software-developer-front-end). 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 (Front-end) - **Company:** Autodesk - **Location:** San Rafael, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $131,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3D Visualization, Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Software as a Service, Computer Engineering, Continuous Integration, Software Debugging, Distributed Systems, Scrum Methodology, Service-Oriented Architecture, Software Engineering, TypeScript, Cypress (Programming Language), Information Technology, Front End Software Development, Autodesk Autocad - **Published:** August 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pechx90kb3 ## About the Role * Expérience en tant que responsable technique et mentor d'ingénieurs juniors et seniors * Expérience des architectures cloud-native et des systèmes distribués à grande échelle * Expertise en systèmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques * Expérience dans la création ou l'évolution d'écosystèmes de plateformes (API, extensibilité, plateformes de développement) * Expérience en observabilité, surveillance et exploitation de systèmes de production à grande échelle * Expérience dans un rôle de leadership Scrum, * 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 ## Description 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 ## Related Videos - [WebXR: Enabling Virtual and Augmented Reality on the Web](https://www.wearedevelopers.com/videos/965-webxr-enabling-virtual-and-augmented-reality-on-the-web) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)