Software Engineer Salary in Minnesota
Based on 4K+ workers in Minnesota
Median Annual Salary (MN)
$91,750
$44.111/hr
vs National Average
$106,671
-14.0% vs national median
Salary Range (10th–90th)
$65K – $165K
4K employed in Minnesota
Software Engineer salary in Minnesota averages $91,750 per year, with the state currently employing approximately 4,180 workers in this role. However, this figure falls about 14% below the national average, reflecting regional differences in tech market compensation. Understanding where Minnesota stands helps job seekers and employers benchmark competitive offers.
Several factors influence Software Engineer salary in Minnesota, including experience level, specific technical skills, company size, and industry sector. The Minneapolis-St. Paul metro area typically offers higher compensation than rural regions, while startups and established tech companies may have different pay structures. Cost of living and local demand for specialized expertise also play significant roles in determining individual salary outcomes within the state.
Salary Distribution — Software Engineer in Minnesota
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $65,260 |
| 25th percentile | $78,620 |
| Median (50th percentile) | $91,750 |
| 75th percentile | $131,580 |
| 90th percentile | $165,210 |
Top H-1B Employers for Software Engineer in Minnesota
Companies that filed the most H-1B (LCA) applications for this role in Minnesota — ranked by application count.
| # | Employer | Applications | Median Wage |
|---|---|---|---|
| 1 | BEST BUY CO., INC. | 5 | $160,000 |
| 2 | COGNIZANT TECHNOLOGY SOLUTIONS US CORP | 4 | $109,782 |
| 3 | Capgemini America Inc | 4 | $125,749 |
| 4 | Accenture LLP | 3 | $124,500 |
| 5 | NTT DATA Americas, Inc. | 3 | $109,782 |
Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026.
Historical Salary Trend — Software Engineer in Minnesota vs National
| Year | Median Salary (United States) |
|---|---|
| 2022 | $97,130 |
| 2023 | $99,620 |
| 2024 | $99,740 |
| 2025 | $91,750 |
| Year | Minnesota Median | National Median |
|---|---|---|
| 2022 | $97,130 | $89,712 |
| 2023 | $99,620 | $97,924 |
| 2024 | $99,740 | $101,746 |
| 2025 | $91,750 | $106,671 |
Software Engineer Salary by Experience Level in Minnesota
Software Engineer Salary in Other States
Frequently Asked Questions
How much do software engineers make in Minnesota?
- The median salary for software engineers in Minnesota is $91,750 per year, or $44 per hour. This is approximately 14% below the national average for the role.
What is the salary range for software engineers in Minnesota?
- Software engineer salaries in Minnesota range from $65,260 at the lower end to $165,210 at the higher end, depending on experience, skills, and specific position.
Is Minnesota's software engineer salary competitive compared to the national average?
- Minnesota's median software engineer salary of $91,750 is 14% below the national average. However, with 4,180 software engineers employed in the state, there are still substantial opportunities in the market.
How many software engineers are employed in Minnesota?
- There are approximately 4,180 software engineers currently employed in Minnesota, indicating a solid job market for this profession in the state.