Principal Full Stack Software Engineer
AutodeskAbout the role
Job Requisition ID #
25WD93432Position Overview
As a global leader in 3D design, engineering, and entertainment software, Autodesk helps innovators imagine, design, and create a better world. We are accelerating the transformation of Design and Manufacturing with Fusion, delivering cloud-powered, end-to-end workflows that bring unprecedented value to our customers. This is an extraordinary moment to join us as we expand the Fusion platform and unify multiple world-class technologies into a seamless cloud ecosystem.
We are seeking a passionate Principal Full-Stack Software Engineer to join our Product Design and Manufacturing Solutions division. In this role, you will be part of a high-impact, agile team and help drive the next generation of cloud features that support Fusion’s various workflows. You will contribute hands-on technical expertise, guide architectural decisions, and drive backend-leaning full-stack development across services and UI integration points.
This position is ideal for someone who enjoys solving complex engineering challenges, collaborating across disciplines, and providing technical leadership to deliver high-quality, scalable software used by customers worldwide.
Responsibilities
- Design and build scalable backend and full stack solutions and define service architecture including APIs and microservices.
- Deliver high-quality code using best practices such as CI/CD, automated testing, infrastructure automation, and solid documentation.
- Provide technical leadership by guiding design decisions, reviewing code, mentoring engineers, and driving engineering excellence across the team.
- Collaborate with product managers, UX and QA engineers to deliver high-quality features in an agile, iterative environment.
- Support the integration of backend services with frontend applications, making basic UI changes when needed and ensuring seamless end-to-end workflows.
- Identify risks and issues, propose mitigation strategies, and help remove technical blockers to help keep the team productive and aligned with delivery goals.
- Continuously evaluate and improve performance, stability, scalability, and extensibility of the system.
- Promote a culture of candor, technical curiosity, teamwork, inclusion, and continuous improvement.
- Stay current with modern backend, cloud, and web technologies, and expand technical breadth and depth as the platform evolves.
Minimum Qualifications
- B.S. or M.S. in Computer Science, Engineering, or a related field.
- 9+ years of professional software development experience, with strong expertise in backend engineering.
- Expertise in Java, Spring, and Spring Boot, including microservices, REST API design, dependency injection, testing, and performance tuning.
- Familiarity with React and modern JavaScript/TypeScript, with the ability to implement basic UI changes when required.
- Basic understanding of Node.js, especially for API integration or tooling.
- Strong practical experience with AWS cloud services stack, such as Lambda, API Gateway, S3, AWS Secrets Manager, RDS/DynamoDB/Aurora, ECS/EKS.
- Strong practical experience working with containers (Docker, K8s, etc.).
- Understanding of software architecture, distributed systems, and cloud-native design patterns, OOPS Principles, SOLID principles
- Experience with Git/GitHub or other modern source control systems.
Preferred Qualifications
- Experience designing high-scale, high-availability cloud systems.
- Familiarity with CI/CD pipelines (such as Jenkins, CloudBees, Spinnaker, etc.).
- Understanding of GraphQL, WebSockets, or event-driven architectures.
- Awareness of AI-assisted tooling (GitHub Copilot, code generation tools).
The Ideal Candidate
- Hands-on engineer with deep expertise in backend cloud development who enjoys mentoring others and driving technical clarity.
- Someone who has delivered complex backend or full-stack systems end-to-end in production environments.
- Strong architectural thinking with the ability to balance long-term vision with immediate needs.
- Comfortable working across backend, cloud, and light UI layers.
- Curious, open, and flexible to pick up new programming languages, tools, and design patterns as needed
- A proactive problem solver who thrives in collaborative, cross-functional teams.
- A leader who takes ownership, communicates clearly, and supports a culture of innovation and continuous improvement.
#LI-MM1
Learn More
About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest bui
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s