Content has loaded

Software engineer salary in Minnesota (Updated 2026)

How much does a Software Engineer make in Minnesota?

Average base salary

$109,239
19%
below national average
Average $109,239
Low $68,739
High $173,600

The average salary for a software engineer is $109,239 per year in Minnesota and $5,000 cash bonus per year.667 salaries taken from job postings on Indeed in the past 36 months (updated June 22, 2026).

Software Engineer job openings in Minnesota

slide 1 of 6
slide1 of 6
Prin Software Engineer - AFS
Metropolitan Council of the Twin Cities3.7out of 5 stars.
Saint Paul, MN
$48.56 - $78.77 an hour
Full-time
3 days ago

Highest paying companies for Software Engineer in Minnesota

Average year pay is based on job postings on Indeed in the past 36 months.
UKG
 
$284,350per year
View company
Meta
 
$230,110per year
Adobe
 
$210,700per year
Siemens Healthineers
 
$192,150per year
Capital One
 
$192,050per year
Qualcomm
 
$183,000per year

Highest paying cities for Software Engineers near Minnesota

  1. Brooklyn Park, MN
    $159,991 per year
  2. Rochester, MN
    $150,454 per year
  3. Eagan, MN
    $135,543 per year
  4. Saint Paul, MN
    $129,514 per year
  5. Eden Prairie, MN
    $109,848 per year

Where can a Software Engineer earn more?

Compare salaries for Software Engineers in different locations
vs

How much do similar professions as Software Engineer get paid in Minnesota?

Entry Level Software Engineer

Job openings
Average $67,315 per year

Junior Software Engineer

Job openings
Average $78,697 per year

Principal Software Engineer

Job openings
Average $149,130 per year

Software Engineer Intern

Job openings
Average $24.89 per hour