High-paying software engineering jobs in Saint Paul

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


The 285 software engineering jobs listed below pay well, with salaries between $104,364 and $151,981 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Saint Paul, MN.

Job title

Updated Jul 09, 2026
Job title
Saint Paul, MN
Minnesota
Job openings (Saint Paul)

Principal Software Engineer

Saint Paul

$151,981 per year

Minnesota

$149,058 per year

Senior Software Engineer

Saint Paul

$133,941 per year

Minnesota

$127,058 per year

Software Engineer

Saint Paul

$131,336 per year

Minnesota

$109,954 per year

Firmware Engineer

Saint Paul

$125,271 per year

Minnesota

$116,398 per year

Application Developer

Saint Paul

$104,364 per year

Minnesota

$94,434 per year

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