
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Principal Software Development Engineer
Lead design and delivery of multi‑cloud infrastructure automation platform at Autodesk.
Job Highlights
About the Role
As a Principal Software Development Engineer on the Infrastructure Automation Team, you will set the technical direction of the multi-cloud automation platform. You will architect solutions that operate at global scale, enable hundreds of internal teams to consume cloud resources securely, and balance strategic planning with hands-on design and implementation. In the technical leadership capacity, you will define and evolve the Alfred Platform’s multi-cloud architecture, establish standards for serverless, microservices, automation, and observability, and drive decisions for multi-account and multi-project cloud strategies. You will lead design reviews, mentor engineers, and own the long-term roadmap, scalability strategy, and modernization initiatives. Your execution responsibilities include building complex systems for cloud account provisioning, governance, and lifecycle management, designing large-scale cloud-native architectures using serverless, containers, and managed services, and shaping Terraform module architecture for AWS, Azure, and GCP. You will also create event-driven orchestration using cloud-native messaging, set observability standards at scale, and integrate AI-assisted monitoring and remediation while ensuring compliance. Collaboration is essential: you will partner with Security and Compliance teams on audits and regulatory readiness, work alongside SRE teams for incident response and operational excellence, and translate product requirements into scalable solutions with global engineering groups. Engaging with cloud provider partners to adopt new services and best practices will also be part of the role. • Architect and drive the technical direction of Autodesk’s multi-cloud infrastructure automation platform. • Establish engineering standards for serverless, microservices, automation, and observability. • Lead design reviews, mentor engineers, and ensure code quality and cloud best practices. • Own the long-term roadmap, scalability strategy, and platform modernization efforts. • Build systems for cloud account provisioning, governance, and lifecycle management. • Design large-scale cloud-native architectures using serverless, containers, and managed services. • Develop and maintain Terraform module architecture across AWS, Azure, and GCP. • Implement event-driven orchestration with cloud-native messaging and workflow services. • Define observability standards for logs, metrics, traces, and alerts at scale. • Integrate AI-assisted observability, anomaly detection, and automated remediation. • Partner with Security and Compliance teams for audits and regulatory readiness. • Collaborate with SRE teams on incident response and operational excellence. • Translate product requirements into scalable technical solutions with global engineering teams. • Engage cloud provider partners to adopt new services and best practices. • Mentor engineers and lead cross-team technical initiatives leveraging 8+ years of software development experience.
Key Responsibilities
- ▸multi-cloud
- ▸automation
- ▸terraform
- ▸observability
- ▸serverless
- ▸governance
What You Bring
The position requires at least 8 years of software development experience, with 5 years in senior or principal roles, proven ability to design large-scale distributed systems, and strong architectural judgment across multiple clouds. Deep expertise in Go, Python, Terraform, microservices, serverless, event-driven architectures, and cloud security is essential, as is experience with observability and Kubernetes platforms. Preferred qualifications include experience designing AI-assisted operational systems, evaluating the fit of Kubernetes versus serverless, familiarity with cloud governance, FinOps, and cost-optimization strategies, and holding cloud certifications for AWS, Azure, or GCP. A bachelor’s or master’s degree in computer science, engineering, or equivalent practical experience is also desired.
Requirements
- ▸go
- ▸python
- ▸terraform
- ▸kubernetes
- ▸cloud security
- ▸cloud cert
Benefits
Autodesk’s culture focuses on enabling innovators to create a better world, with a strong emphasis on belonging, diversity, and collaborative work. Compensation includes a competitive salary, annual bonuses, stock grants, and a comprehensive benefits package, with offers tailored to experience and location.
Work Environment
Hybrid