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 55 software engineering jobs listed below pay well, with salaries between $72,888 and $137,620 per year. Software Engineer, Senior Software Engineer and Automation Engineer are among the most popular high-paying roles in Rochester, NY.

Job title

Updated Aug 15, 2026
Job title
Rochester, NY
New York State
Job openings (Rochester)

Principal Software Engineer

Rochester

$137,620 per year

New York State

$180,238 per year

Cloud Engineer

Rochester

$113,288 per year

New York State

$136,147 per year

Software Engineer

Rochester

$109,797 per year

New York State

$149,643 per year

Automation Engineer

Rochester

$105,195 per year

New York State

$107,211 per year

Application Developer

Rochester

$88,818 per year

New York State

$100,417 per year

Developer II

Rochester

$82,418 per year

New York State

$116,329 per year

Senior Software Engineer

Rochester

$32.84 per hour

New York State

$77.69 per hour

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