Autodesk is a company that creates innovative software for various industries. They are seeking a Senior Software Development Engineer to design, build, and operate cloud-native services that enhance infrastructure automation and operational workflows across multiple cloud providers.
Responsibilities:
- Design and develop serverless and containerized services using Go and Python
- Build and operate microservices using cloud-native compute platforms across AWS, Azure, and GCP (e.g., Lambda, Azure Functions, ECS/Fargate, managed container services)
- Implement Infrastructure as Code using Terraform to manage multi-account and multi-project cloud environments
- Develop and maintain CI/CD pipelines using Jenkins and CloudOS
- Build event-driven workflows using cloud-native messaging and orchestration services
- Implement scalable data persistence using managed databases and object storage services
- Contribute to security and compliance controls
- Implement monitoring, logging, and tracing using cloud-native observability tools and custom metrics
- Support AI-assisted observability initiatives, including intelligent alerting, anomaly detection, and signal correlation using telemetry data
- Optimize services for reliability, performance, and cost across cloud providers
- Participate in on-call rotations and production incident response
- Build and enhance automated cloud account and project provisioning workflows
- Develop self-service APIs for infrastructure requests and governance
- Implement cross-account and cross-project identity and access controls
- Create reusable Terraform modules and service templates
- Build and maintain Docker images and manage deployments via container registries
Requirements:
- 5+ years of experience building and operating production software systems
- Strong proficiency in Go or Python
- Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP)
- Experience designing systems intended to run across multiple cloud environments
- Experience with Terraform or CloudFormation
- Experience with Docker and containerized workloads
- Familiarity with CI/CD tools (Jenkins, GitHub Actions)
- Solid understanding of REST APIs, microservices, and event-driven design
- Experience working in Git-based, collaborative engineering environments
- Bachelor's degree in computer science, Engineering, or equivalent practical experience
- Experience with multi-cloud architectures spanning AWS, Azure, and GCP
- Experience with regulated or compliance-driven environments
- Experience working with observability data (metrics, logs, traces)
- Exposure to AI-powered observability or AIOps tools
- Knowledge of cloud identity systems and governance models
- Familiarity with Kubernetes fundamentals and container orchestration concepts
- Exposure to managed Kubernetes platforms (EKS, AKS, GKE)