1

Amazon Software Engineer Jobs in Iowa (NOW HIRING)

Amazon Web Services is expanding in the U.S Public Sector market, and this group within Amazon ... with software developers, IT architects, and systems integrators. You will need to think ...

IA · On-site

Amazon Web Services is expanding in the U.S Public Sector market, and this group within Amazon ... with software developers, IT architects, and systems integrators. You will need to think ...

DevOps Engineer Terraform Expert

Des Moines, IA · On-site

$51.50 - $70.50/hr

The ideal candidate will have a proven track record in developing AWS services, particularly Amazon ... Collaborate closely with software engineers to optimize application performance and reliability in ...

BASIC QUALIFICATIONS - High School Diploma - 1+ years of PC software experience including Microsoft ... 1+ years of Amazon RME (Reliability Maintenance Engineering) experience - Experience ...

Showing results 21-40

Amazon Software Engineer information

See Iowa salary details

$59.6K

$138.6K

$193K

How much do amazon software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for amazon software engineer in Iowa is $138,564.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,700.00 and $162,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Amazon software engineer?

To thrive as an Amazon Software Engineer, you need a strong background in computer science, coding proficiency in languages like Java, C++, or Python, and a relevant bachelor’s degree or higher. Familiarity with AWS cloud services, distributed systems, and software development tools such as Git and CI/CD pipelines is highly valued. Strong problem-solving skills, effective communication, and collaboration are crucial soft skills in this fast-paced environment. These abilities enable engineers to deliver scalable, reliable solutions while working efficiently within large, cross-functional teams.

What is an Amazon software engineer?

An Amazon Software Engineer is responsible for designing, developing, and maintaining software systems that support Amazon's vast technical infrastructure. They work on scalable and distributed systems, using languages like Java, Python, or C++. Engineers collaborate with cross-functional teams to build customer-focused solutions, optimize performance, and ensure system reliability. Additionally, they follow Amazon's leadership principles and contribute to innovation in areas like AWS, Alexa, and e-commerce. This role requires strong problem-solving skills, coding expertise, and the ability to handle complex technical challenges at scale.

What are the typical career growth opportunities for an Amazon software engineer?

Amazon offers software engineers a well-defined career path, starting from entry-level roles and advancing to senior engineer, principal engineer, or engineering manager positions. Engineers are encouraged to take on greater responsibilities, lead technical projects, and mentor junior staff as they develop. The company supports professional growth through internal training, skill development programs, and opportunities to work on high-impact, global-scale products. With consistent performance and a proactive approach to learning, you can expect clear advancement opportunities and increased leadership responsibilities at Amazon.

What are the most commonly searched types of Amazon Software Engineer jobs in Iowa? The most popular types of Amazon Software Engineer jobs in Iowa are:
What are popular job titles related to Amazon Software Engineer jobs in Iowa? For Amazon Software Engineer jobs in Iowa, the most frequently searched job titles are:
Infographic showing various Amazon Software Engineer job openings in Iowa as of July 2026, with employment types broken down into 15% Internship, and 85% Full Time. Highlights an 72% In-person, 14% Hybrid, and 14% Remote job distribution, with an average salary of $138,564 per year, or $66.6 per hour.

Senior AWS Platform Engineer

Professional Project Partners, Inc

West Des Moines, IA • On-site

$70 - $80/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description Want to help build the next generation of AI-powered software development. Our client, a leading financial services organization, is seeking a Senior AWS Platform Engineer to play a key role in building an internal AI engineering platform that will transform how software is developed across the enterprise. This is a hands-on engineering opportunity focused on modernizing cloud automation, developer tooling, and infrastructure.

You'll help migrate an existing library of AI engineering workflows from Azure to AWS, enabling developers to leverage AI-powered coding assistants within a secure, scalable cloud-native environment. If you're passionate about AWS, DevOps, Infrastructure as Code, and AI-assisted software engineering, this is an opportunity to work on a highly visible initiative using cutting-edge technologies. What You'll Do As a senior member of the platform engineering team, you'll help build the cloud foundation that powers AI-enabled software development.

Responsibilities include: Migrate cloud automation, deployment workflows, and engineering playbooks from Azure to AWS. Design and implement reusable CI/CD pipelines using GitHub Actions. Build and maintain container deployment workflows using Amazon ECS on Fargate.

Configure AWS services including IAM, ECR, Secrets Manager, Systems Manager, CloudWatch, VPC networking, and related platform services. Develop and maintain Infrastructure as Code using Terraform. Configure secure authentication using OIDC, IAM roles, and modern identity management practices.

Adapt developer tooling and automation for cloud-based development workspaces. Partner with platform engineers to validate, optimize, and improve reusable engineering workflows. Leverage AI coding assistants to accelerate development while ensuring quality through thorough testing and technical review.

Create technical documentation and knowledge transfer materials to support long-term platform adoption. Required Technical Experience Senior-level experience building and supporting AWS cloud infrastructure. Strong knowledge of AWS services including ECS/Fargate, IAM, ECR, CloudWatch, Secrets Manager, SSM, VPC networking, and S3.

Advanced Terraform experience, including reusable modules and infrastructure migrations. Hands-on experience building CI/CD pipelines with GitHub Actions. Experience deploying containerized applications using Docker.

Strong scripting skills with Bash and Python. Experience working with Git and GitHub Enterprise. Ability to understand existing Azure implementations and successfully migrate them to AWS.

Preferred Qualifications Experience using AI-powered development tools such as Claude Code, GitHub Copilot, or similar coding assistants. Experience with cloud-based developer environments such as Coder, GitHub Codespaces, or Dev Containers. Familiarity with AWS CDK, AWS Blocks, or similar infrastructure frameworks.

Knowledge of Microsoft Entra ID, Azure AD, or OIDC-based identity federation. Experience with data platforms such as Snowflake, Amazon Redshift, or AWS Glue. Background in financial services, insurance, or another regulated industry.

Why You'll Love This Opportunity Help build an enterprise AI platform that will shape the future of software development. Work with cutting-edge AI engineering tools and modern AWS technologies. Solve complex cloud architecture and platform engineering challenges.

Influence engineering standards, developer experience, and automation strategy. Collaborate with highly skilled cloud engineers on a high-impact enterprise initiative. Opportunity to work at the intersection of AI, DevOps, cloud infrastructure, and platform engineering.

If you're excited about building modern AWS platforms, enabling AI-powered software development, and creating reusable engineering solutions at enterprise scale, we'd love to connect.