Senior Software Developer – Platform & Emerging Technologies
Core
Design, develop, and maintain scalable cloud-native SaaS services, platform components, APIs, and AI-driven experiences for Autodesk's global product ecosystem.
Role type
Senior Software Developer (Platform & Emerging Technologies)
Builds
Scalable SaaS services, distributed systems, APIs, SDKs, and intelligent platform capabilities
Domain
Cloud computing, SaaS, AI/ML, and 2D/3D visualization technologies
Deliverable
production ML models | product features | infrastructure
Required skills
Java/Spring Boot, C++/.NET/C#, JavaScript/TypeScript, cloud-native architecture, distributed systems, API design (REST/GraphQL/gRPC), CI/CD pipelines, automated testing, object-oriented design, debugging, root-cause analysis
Preferred skills
BIM workflows, AEC technologies, AI-powered applications, 2D/3D visualization/rendering engines, observability tools, Git/source control, mentoring junior engineers
Technologies
Java, Spring Boot, C++, .NET, C#, JavaScript, TypeScript, AWS, REST, GraphQL, gRPC, CI/CD, Git
Responsibilities
Design and develop scalable software solutions and platform features; build reliable APIs, services, and SDKs; participate in technical design reviews and architectural discussions; troubleshoot complex technical issues; mentor junior engineers; collaborate with Product, UX, and Architecture teams
Seniority
Senior, hands-on IC with mentorship responsibilities