Content has loaded
Software engineer salary in Iowa (Updated 2026)
How much does a Software Engineer make in Iowa?
Average base salary
$107,400
- Hour
- Year
20%
below national averageAverage $107,400
Low $59,641
High $193,404
The average salary for a software engineer is $107,400 per year in Iowa and $5,000 cash bonus per year.219 salaries taken from job postings on Indeed in the past 36 months (updated June 22, 2026).
Highest paying companies for Software Engineer in Iowa
Average year pay is based on job postings on Indeed in the past 36 months.UKG
$284,350per year
Meta
$280,869per year
Coinbase
$165,040per year
Indeed
$162,567per year
TekWissen Group
$161,200per year
Donatech Corporation
$158,764per year