1

Amazon Software Engineer Jobs in Iowa (NOW HIRING)

OKTA Engineer

Cedar Rapids, IA · On-site

$80K - $107K/yr

... software tools, and process improvements * Complies with information security policies * Solid ... Understanding of microservices-based architecture, API based system integration and Amazon Web ...

Device Engineer

Cedar Rapids, IA · On-site

$79K - $130K/yr

Analyze System level architectural requirements and use it for Design and Development of Software ... Amazon, Microsoft and Google to name a few. Along with Arrow's $38B in revenues, 22,000 employees ...

Developer

Des Moines, IA · On-site

$85K - $125K/yr

... Software Development • Leverage AI-powered development tools such as GitHub Copilot, Amazon Q ... Engineer, Technical Lead, or Solution Designer. Salary Range- $85,000-$125,000 a year #LI-OJ1

Sr Python Developer

Des Moines, IA · On-site

$118K - $159K/yr

... Software Development • Leverage AI-powered development tools such as GitHub Copilot, Amazon Q ... Engineer, Technical Lead, or Solution Designer.

Automation Specialist

Des Moines, IA · On-site

$65K - $95K/yr

... engineering, planning, and interior design services to communities across the nation ... ISG is seeking a talented Automation Specialist to join our software development team. This role is ...

... Developer (MCSD), AWS (Amazon Web Services) or GCP (Google Cloud Platform) Preferred: * Education ... Software aptitude in PowerPoint, MS Project, Access, Excel, and/or Visio * Experience presenting to ...

... Developer (MCSD), AWS (Amazon Web Services) or GCP (Google Cloud Platform) Preferred: * Education ... Software aptitude in PowerPoint, MS Project, Access, Excel, and/or Visio * Experience presenting to ...

next page

Showing results 1-20

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 Jul 14, 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.

Which company is best for software engineers?

The best company for software engineers depends on individual preferences, career goals, and desired work environment. Leading tech companies like Amazon, Google, Microsoft, and Apple are known for competitive salaries, innovative projects, and strong benefits, making them popular choices for software engineers. Factors such as company culture, growth opportunities, and work-life balance also influence the best fit for each engineer.

What are the key skills and qualifications needed to thrive in the Amazon Software Engineer position, and why are they important?

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 engineers make $500,000?

Senior software engineers at large tech companies like Amazon can earn $500,000 or more annually, especially with bonuses, stock options, and other compensation. Achieving this level typically requires extensive experience, advanced skills in areas like cloud computing or machine learning, and often involves leadership roles or high-impact projects.

What is an Amazon Software Engineer job?

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.

Is it hard to get a job at Amazon as a Software Engineer?

Getting a Software Engineer position at Amazon is competitive and typically requires strong technical skills, including proficiency in data structures, algorithms, and coding in languages like Java or Python. Candidates often go through multiple interview rounds focusing on technical problem-solving, system design, and behavioral questions, making the process challenging but achievable with preparation.

How much are Amazon software engineers paid?

Amazon software engineers typically earn a base salary ranging from $100,000 to $160,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Compensation varies based on experience, location, and level within the company, with senior roles earning higher salaries and additional benefits such as performance bonuses and stock grants.

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:
Infographic showing various Amazon Software Engineer job openings in Iowa as of July 2026, with employment types broken down into 1% Locum Tenens, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $138,564 per year, or $66.6 per hour.
OKTA Engineer

OKTA Engineer

XTGlobal, Inc.

Cedar Rapids, IA • On-site

$80K - $107K/yr

Full-time

Re-posted 13 days ago


Job description

OKTA Engineer

Required Skills : Okta SME

100% REMOTE

Responsibilities

  • Identify opportunities for using Web Access Management to leverage single sign on security with an emphasis on cost containment/reduction strategies.
  • Provide effective project management and feasibility analysis on potential future projects.
  • Support Web Access Management Systems applications and Integrations.
  • Provide documentation highlighting integration, design and SSO features of solutions.
  • Provide technical leadership, guidance, and architectural planning for internal/external customer engagements. Assist in automation and building repeatable patterns for consumption.
  • Perform day to day operations to maintain SLAs and business functions
  • Runs small to medium enterprise infrastructure projects from requirements gathering to post-implementation.
  • Optimizes the performance and availability of the Web Services environment through monitoring, patching, software tools, and process improvements
  • Complies with information security policies
  • Solid knowledge of project management methodologies; able to manage project phases or less complex projects
  • Provide documentation highlighting integration, design, and features of solutions.

Qualifications

  • Knowledge and experience in working with Okta Auth0 and IBM Secure Verify
  • Experience at delivering technology solutions at an enterprise level.
  • Excellent diagnostic and troubleshooting skills, and the ability to excel under pressure
  • Developed written and verbal skills, assignment and priority flexibility, and time management skills
  • Understanding of DNS, TCP/IP addressing and networking (Internet, routers, switches)
  • Knowledge of Web Services, Web and Application Services, Java and .NET technologies, and cloud services.
  • Background in scripting, code development such as PowerShell, Ansible, Java, .NET, etc.
  • Ability to work in teams on small to medium projects.
  • Excellent understanding of cloud and on-prem based infrastructure solutions and their Access Management needs.
  • Ability to quickly learn and apply new concepts.
  • Ability to drive and achieve consensus/support from large diverse groups. 
  • Strong written and verbal communication skills enabling effective articulation of strategy.
  • Able to understand how concepts apply to design or architectural efforts
  • Enterprise network security technologies including firewalls, IDS, IPS, NAC, WAF, and Web Proxies
  • Working knowledge of Certificate/CA/PKI infrastructure
  • Possesses and applies broad knowledge of concepts and principles or exhibits technical expertise related to server infrastructure and web-based application support.
  • A four-year computer science or related technical degree or minimum of 5 (five) years of solid related work experience.
  • Breadth of knowledge across many technology disciplines; including various access management solutions

Preferred Qualifications

  • Heavy experience in federation using SAML 2.0, Open ID connect, REST, oAuth standards
  • Firm understanding of Okta Verified Identity
  • Managing environments 500K-1MM external users
  • Understanding of SAML and SSO federated identities
  • Experience with installing, upgrading, and configuring Okta Auth0
  • Access Management: Web security, Authentication, Authorization, Kerberos, Session Management, Web Proxy, Risk-Based Access
  • Understanding of microservices-based architecture, API based system integration and Amazon Web Services cloud Identity & Access
  • Understanding of working in a hybrid cloud environment and working knowledge of AWS Cloud Principles.
  • Knowledge in scripting, code development such as PowerShell, Ansible, Java, .NET, etc. and automating developments by code
  • Ability to work in teams on small to medium projects.
  • Excellent understanding of cloud and on-prem based infrastructure solutions and their Access Management needs.
  • Understanding of microservices-based architecture, API based system integration and Amazon Web Services cloud Identity & Access
  • A four-year computer science or related technical degree or equivalent experience
  • Hands on experience mentoring small to medium teams
  • Ability to convert complex information into simple, explainable solutions.
  • Possesses a planning orientation with integrative and strategic thinking skills.
  • Demonstrated project management and client relationship skills.
  • Good understanding of a zero trust network environment

Regards

Prithvi  |  XT Global Inc

Email Id: prithvi@xtglobal.com
Direct: 972-737-8343

www.xtglobal.com |  LinkedIn