High-paying software engineering jobs in Des Moines
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 140 software engineering jobs listed below pay well, with salaries between $70,177 and $156,901 per year. Senior Software Engineer, Software Engineer and Data Engineer are among the most popular high-paying roles in Des Moines, IA.
Job title
Updated Jul 14, 2026Enterprise Architect
Des Moines
Iowa
Solution Architect
Des Moines
Iowa
Technical Lead
Des Moines
Iowa
Data Engineer
Des Moines
Iowa
Product Manager
Des Moines
Iowa
Software Engineer
Des Moines
Iowa
Developer
Des Moines
Iowa
Senior Software Engineer
Des Moines
Iowa
Software Architect
Des Moines
Iowa
Platform Engineer
Des Moines
Iowa
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Enterprise Architect
Review job description
Please refer to the employers job description for complete details.
Enterprise architects design and maintain the IT framework, aligning technology with business strategy. Key skills for this role include strong analytical abilities, an understanding of enterprise architecture frameworks and excellent communication.
Currently, 42% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 8 jobsAverage pay
Des Moines
$80.39 per hourIowa
$77.95 per hour -
Solution Architect
Review job description
Please refer to the employers job description for complete details.
Solution Architects design IT architectures, guide technology implementation, and ensure systems integration. Expertise in architecture frameworks, technical skills, and strategic planning are vital.
The top companies hiring Solution Architect in Des Moines, IA are PwC (5 jobs), Accenture (1 job), and Kenco Group (1 job).
Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 8 jobsAverage pay
Des Moines
$156,901 per yearIowa
$149,043 per yearSkills
- Solution architecture
- AWS
- Azure
- APIs
- Agile
-
Technical Lead
Review job description
Please refer to the employers job description for complete details.
Technical leads provide technical guidance, oversee project implementation and mentor engineering teams. Key qualifications include deep technical expertise, strong leadership abilities and excellent communication skills.
Technical Lead jobs take 74 days on average from job posting to starting date. Currently, 25% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 7 jobsAverage pay
Des Moines
$155,925 per yearIowa
$123,552 per yearSkills
- Agile
- SQL
- Azure
- AWS
- APIs
-
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
The top companies hiring Data Engineer in Des Moines, IA are PwC (9 jobs), MidAmerican Energy (2 jobs), and EMC Insurance (1 job).
Data Engineer jobs take 29 days on average from job posting to starting date. Currently, 30% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 18 jobsAverage pay
Des Moines
$148,759 per yearIowa
$139,280 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
Product Manager
Review job description
Please refer to the employers job description for complete details.
Product Managers define product vision, oversee development cycles, and coordinate cross-functional teams. Expertise in market analysis, product lifecycle management, and agile methodologies is essential. Strong leadership and decision-making skills are required.
The top companies hiring Product Manager in Des Moines, IA are Principal Financial Group (2 jobs), Avery Weigh-Tronix (2 jobs), and American Technology Consulting LLC (2 jobs).
Product Manager jobs take 44 days on average from job posting to starting date. Currently, 36% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 14 jobsAverage pay
Des Moines
$131,253 per yearIowa
$124,629 per yearSkills
- Product management
- Agile
- Analysis skills
- APIs
- Product development
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Des Moines, IA are Wellmark Blue Cross and Blue Shield (3 jobs), State of Iowa (3 jobs), and Speechify (3 jobs).
Software Engineer jobs take 65 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 32 jobsAverage pay
Des Moines
$128,208 per yearIowa
$107,020 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Developer
Review job description
Please refer to the employers job description for complete details.
Developers design software applications, write code, and troubleshoot technical issues. Proficiency in programming languages, problem-solving skills, and experience in software development are crucial.
The top companies hiring Developer in Des Moines, IA are American Technology Consulting LLC (2 jobs), Accenture (1 job), and Deloitte (1 job).
Developer jobs take 57 days on average from job posting to starting date. Currently, 26% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 7 jobsAverage pay
Des Moines
$61.22 per hourIowa
$54.47 per hourSkills
- APIs
- JavaScript
- REST
- Git
- CI/CD
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Des Moines, IA are MidAmerican Energy (5 jobs), Principal Financial Group (4 jobs), and Wellmark Blue Cross and Blue Shield (3 jobs).
Senior Software Engineer jobs take 20 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 32 jobsAverage pay
Des Moines
$125,736 per yearIowa
$118,043 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Software Architect
Review job description
Please refer to the employers job description for complete details.
Software architects define system architecture, guide development teams, and evaluate technology choices. They should have experience with architecture frameworks, strong problem-solving abilities and excellent communication skills.
Currently, 35% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 8 jobsAverage pay
Des Moines
$54.09 per hourIowa
$57.86 per hourSkills
- Microservices
- CI/CD
- REST
- Java
- AWS
-
Platform Engineer
Review job description
Please refer to the employers job description for complete details.
Platform engineers build and maintain platforms that support application development and deployment. Essential qualifications include expertise in cloud platforms, strong scripting skills and experience with automation tools.
The top companies hiring Platform Engineer in Des Moines, IA are Deloitte (2 jobs), Wellmark Blue Cross and Blue Shield (1 job), and Intone Networks (1 job).
Currently, 39% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 6 jobsAverage pay
Des Moines
$46.81 per hourIowa
$55.60 per hour