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 60 software engineering jobs listed below pay well, with salaries between $30.83 and $77.46 per hour. Software Engineer, Application Developer and Principal Software Engineer are among the most popular high-paying roles in Rochester, NY.

Job title

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

Full Stack Developer

Rochester

$77.46 per hour

New York State

$67.14 per hour

Principal Software Engineer

Rochester

$138,672 per year

New York State

$185,556 per year

Data Engineer

Rochester

$112,544 per year

New York State

$139,595 per year

Software Engineer

Rochester

$108,939 per year

New York State

$151,573 per year

Application Developer

Rochester

$87,810 per year

New York State

$99,353 per year

Software Engineer Intern

Rochester

$30.83 per hour

New York State

$33.58 per hour

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