High-paying software engineering jobs in Rochester

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


The 15 software engineering jobs listed below pay well, with salaries between $67,087 and $143,202 per year. Product Engineer, Programmer and Full Stack Developer are among the most popular high-paying roles in Rochester, MN.

Job title

Updated Oct 20, 2026
Job title
Rochester, MN
Minnesota
Job openings (Rochester)

Data Engineer

Rochester

$61.66 per hour

Minnesota

$52.34 per hour

Full Stack Developer

Rochester

$59.91 per hour

Minnesota

$64.15 per hour

Back End Developer

Rochester

$103,830 per year

Minnesota

$162,518 per year

Software Test Engineer

Rochester

$39.67 per hour

Minnesota

$63.90 per hour

Product Engineer

Rochester

$80,092 per year

Minnesota

$95,882 per year

Programmer

Rochester

$67,087 per year

Minnesota

$58,622 per year

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