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 76 software engineering jobs listed below pay well, with salaries between $72,661 and $186,790 per year. Software Engineer, Application Developer and Software Engineer Intern are among the most popular high-paying roles in Rochester, NY.

Job title

Updated Oct 23, 2026
Job title
Rochester, NY
New York State
Job openings (Rochester)

Software Architect

Rochester

$186,790 per year

New York State

$151,502 per year

Full Stack Developer

Rochester

$77.46 per hour

New York State

$67.55 per hour

Principal Software Engineer

Rochester

$138,672 per year

New York State

$186,824 per year

Data Engineer

Rochester

$112,568 per year

New York State

$139,740 per year

Software Engineer

Rochester

$109,672 per year

New York State

$151,967 per year

Automation Engineer

Rochester

$103,252 per year

New York State

$109,230 per year

Software Test Engineer

Rochester

$1,892 per week

New York State

$1,892 per week

Product Engineer

Rochester

$92,927 per year

New York State

$145,727 per year

Application Developer

Rochester

$90,099 per year

New York State

$99,104 per year

Software Engineer Intern

Rochester

$31.13 per hour

New York State

$33.74 per hour

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