What is a Software Engineer at Autodesk?
As a Software Engineer at Autodesk, you will be responsible for creating software solutions that power millions of architects, engineers, designers, and creators across the globe. Whether building advanced 3D modeling engines, developing scalable cloud platform APIs, or refining user-facing tools in flagship products like AutoCAD, Fusion 360, and Revit, your work directly impacts how physical structures, industrial products, and digital media are designed and manufactured.
The engineering culture at Autodesk balances rigorous computer science fundamentals—such as computational geometry, high-performance C++, and real-time graphics—with modern web, microservices, and cloud architectures. Candidates entering this role must navigate complex data structures, concurrent memory access, optimized database schemas, and intuitive full-stack interfaces. The software you write must maintain high stability and efficiency, often running on scale-critical cloud nodes or handling complex local geometry processing on client machines.
Working as a Software Engineer at Autodesk provides an exciting opportunity to solve deep technical challenges at the intersection of heavy desktop performance and modern cloud infrastructure. You will collaborate closely with product managers, distinguished architects, UI design teams, and platform services engineers. Joining Autodesk means taking ownership of mission-critical systems where algorithmic efficiency, sound design principles, and code quality directly influence the real-world physical design workflows of tomorrow.
