Cloud Software Architect – Autodesk Fusion
Position Overview
We are seeking a Cloud Software Architect to help shape the architecture of Autodesk Fusion’s next-generation cloud platform. In this role, you will design scalable, resilient, and secure systems that support millions of users. You’ll collaborate closely with engineering and product teams to drive technical strategy, modernize our cloud infrastructure, and champion best practices in distributed systems and API-first design.
Responsibilities
- Lead the software architecture and system design of highly scalable, distributed, and resilient product capabilities.
- Partner closely with product teams and leadership to define strategic technical roadmaps, communicate strategies, and implement them.
- Champion adopting industry best practices to improve development standards within the team and organization.
- Align technical direction with business needs, balancing short-term opportunities with long-term vision.
- Help hire, mentor engineers, and build high-performing teams.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 15+ years of experience in designing complex systems and hands-on development.
- Extensive experience with technologies such as Spring Boot (Java), Node.js, SQL/NoSQL databases.
- Familiarity with other languages like C# and concepts like Object Graphs is a plus.
- Strong background in API design and implementation, including RESTful services and GraphQL.
- Proven experience working in cloud environments (AWS, Azure, GCP).
- Strong experience with container orchestration platforms, such as Kubernetes.
- 5+ years in technical leadership roles, designing and scaling systems for millions of users.
- Deep understanding of Distributed Systems concepts, scalability, reliability, and security challenges.
- Demonstrated ownership, accountability, and collaboration with engineering teams.
- Experience with multi-tenant SaaS architectures and API-first platform development.
- Experience with automated development workflows, including validation, builds, and deployments.