High-paying software engineering jobs in Eagan

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 324 software engineering jobs listed below pay well, with salaries between $92,194 and $170,394 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Eagan, MN.

Job title

Updated Oct 17, 2026
Job title
Eagan, MN
Minnesota
Job openings (Eagan)

Principal Software Engineer

Eagan

$170,394 per year

Minnesota

$148,942 per year

Staff Software Engineer

Eagan

$169,475 per year

Minnesota

$171,597 per year

Solution Architect

Eagan

$153,916 per year

Minnesota

$146,649 per year

Platform Engineer

Eagan

$134,308 per year

Minnesota

$132,160 per year

Technical Program Manager

Eagan

$133,020 per year

Minnesota

$136,883 per year

Engineering Lead

Eagan

$132,326 per year

Minnesota

$118,803 per year

Senior Product Owner

Eagan

$130,679 per year

Minnesota

$132,319 per year

Senior Software Engineer

Eagan

$124,948 per year

Minnesota

$127,257 per year

AI Developer

Eagan

$112,634 per year

Minnesota

$116,774 per year

Software Engineer

Eagan

$92,194 per year

Minnesota

$110,107 per year

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