Principal Software Engineer

AUTODESK CONSTRUCTION CLOUD

Portland, OR, United States
Base: $139,000 - $249,260; bonus/equity: annual ca...
Python and golang development
Infrastructure-as-code (terraform/cloudformation)
Aws services (step functions, dynamodb, iam, ec2, cloudwatch, lambda)
Autodesk is seeking an experienced Principal Software Engineer to join our Cloud Platform team, leading the design, implementation, and optimization of infrastructure solutions

Job Summary

  • Autodesk is seeking an experienced Principal Software Engineer to join our Cloud Platform team, leading the design, implementation, and optimization of infrastructure solutions.
  • Responsibilities include designing, developing, and testing features/functions, ensuring high availability and reliability of applications and services, and collaborating with stakeholders to build a cohesive technical strategy.
  • Autodesk offers a competitive compensation package including base salary, potential annual cash bonuses, stock grants, and a comprehensive benefits package.

Matching Summary

Autodesk is seeking an experienced Principal Software Engineer to join our Cloud Platform team, leading the design, implementation, and optimization of infrastructure solutions.

Salary

Base: $139,000 - $249,260; Bonus/Equity: annual cash bonuses, stock grants; Benefits: comprehensive benefits package

Skills & Requirements

Must-have

  • Python and Golang development
  • Infrastructure-as-code (Terraform/CloudFormation)
  • AWS services (Step functions, DynamoDB, IAM, EC2, CloudWatch, Lambda)
  • Docker and Kubernetes/ECS
  • CI/CD process definition and implementation
  • Large-scale cloud-based infrastructure

Nice-to-have

  • Agile software development practices
  • Containerized application development
  • REST API design and implementation
  • Networking and security concepts
  • Monitoring and logging tools

Key Requirements

  • 7+ years production experience in large-scale cloud-based Infrastructure
  • Hands-on software development experience in Python and Golang
  • Experience implementing unit and integration tests
  • Experience with infrastructure-as-code tools
  • Experience building apps on AWS
  • Experience with Docker and Kubernetes/ECS environments
  • Experience defining and building CI/CD processes
  • Good self-management skills
  • Understanding of DevOps best practices
  • Excellent problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter