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

Job title

Updated Oct 09, 2026
Job title
Des Moines, IA
Iowa
Job openings (Des Moines)

Forward Deployed Engineer

Des Moines

$164,530 per year

Iowa

$155,069 per year

Enterprise Architect

Des Moines

$77.35 per hour

Iowa

$84.56 per hour

Solution Architect

Des Moines

$152,701 per year

Iowa

$144,512 per year

Technical Lead

Des Moines

$151,596 per year

Iowa

$108,000 per year

Data Engineer

Des Moines

$142,482 per year

Iowa

$131,691 per year

Software Engineer

Des Moines

$129,642 per year

Iowa

$104,645 per year

Senior Software Engineer

Des Moines

$122,677 per year

Iowa

$116,841 per year

Software Architect

Des Moines

$54.09 per hour

Iowa

$59.15 per hour

Full Stack Developer

Des Moines

$49.09 per hour

Iowa

$47.30 per hour

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