Principal Software Developer (Backend)
Core
Building scalable backend services and infrastructure for cloud-based collaboration capabilities across Autodesk design tools in the Architecture, Engineering, and Construction (AEC) sector.
Role type
Principal Software Developer (Backend)
Builds
Cloud-based collaboration features and data validation services for Autodesk design tools
Domain
AEC (Architecture, Engineering, Construction) + Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, TypeScript, React, AWS (ECS, Lambda, API Gateway, DynamoDB, RDS, SQS, SNS), microservices, serverless computing, infrastructure as code, GitOps, RESTful APIs, distributed systems, relational and NoSQL databases, CI/CD pipelines (Jenkins, GitHub Actions), security principles
Preferred skills
AI-powered development tools (Claude Code, Cursor, VSCode Copilot), spec-driven development, agentic coding tools
Technologies
Java, TypeScript, React, AWS, ECS, Lambda, API Gateway, DynamoDB, RDS, SQS, SNS, Jenkins, GitHub Actions
Responsibilities
Hands-on coding for scalable backend services, mentoring developers, maintaining high-performance cloud services, ensuring code quality via automated testing, documenting technical solutions, participating in on-call rotations
Seniority
Principal, hands-on IC with mentorship