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 108 software engineering jobs listed below pay well, with salaries between $93,548 and $153,740 per year. Software Engineer, Senior Software Engineer and Enterprise Architect are among the most popular high-paying roles in Des Moines, IA.

Job title

Updated Aug 30, 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

$153,740 per year

Iowa

$147,995 per year

Data Engineer

Des Moines

$148,759 per year

Iowa

$137,768 per year

Senior Software Engineer

Des Moines

$126,762 per year

Iowa

$122,120 per year

Software Engineer

Des Moines

$126,485 per year

Iowa

$106,995 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.