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 75 software engineering jobs listed below pay well, with salaries between $73,315 and $138,672 per year. Software Engineer, Software Engineer Intern and Full Stack Developer are among the most popular high-paying roles in Rochester, NY.

Job title

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

Principal Software Engineer

Rochester

$138,672 per year

New York State

$182,450 per year

Full Stack Developer

Rochester

$129,513 per year

New York State

$155,409 per year

Data Engineer

Rochester

$114,857 per year

New York State

$138,809 per year

Cloud Engineer

Rochester

$110,900 per year

New York State

$137,177 per year

Software Engineer

Rochester

$108,594 per year

New York State

$150,517 per year

Automation Engineer

Rochester

$102,805 per year

New York State

$107,116 per year

Application Developer

Rochester

$89,020 per year

New York State

$100,947 per year

Software Engineer Intern

Rochester

$31.41 per hour

New York State

$33.05 per hour

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