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, 2026
Job title
Des Moines, IA
Iowa
Job openings (Des Moines)

Enterprise Architect

Des Moines

$80.39 per hour

Iowa

$77.95 per hour

Solution Architect

Des Moines

$156,901 per year

Iowa

$149,043 per year

Technical Lead

Des Moines

$155,925 per year

Iowa

$123,552 per year

Data Engineer

Des Moines

$148,759 per year

Iowa

$139,280 per year

Product Manager

Des Moines

$131,253 per year

Iowa

$124,629 per year

Software Engineer

Des Moines

$128,208 per year

Iowa

$107,020 per year

Developer

Des Moines

$61.22 per hour

Iowa

$54.47 per hour

Senior Software Engineer

Des Moines

$125,736 per year

Iowa

$118,043 per year

Software Architect

Des Moines

$54.09 per hour

Iowa

$57.86 per hour

Platform Engineer

Des Moines

$46.81 per hour

Iowa

$55.60 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.