High-paying software engineering jobs in Buffalo

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


The 74 software engineering jobs listed below pay well, with salaries between $69,761 and $138,398 per year. Software Engineer, Data Engineer and Application Developer are among the most popular high-paying roles in Buffalo, NY.

Job title

Updated Jul 21, 2026
Job title
Buffalo, NY
New York State
Job openings (Buffalo)

Solution Architect

Buffalo

$67.21 per hour

New York State

$77.17 per hour

Software Architect

Buffalo

$138,398 per year

New York State

$151,494 per year

Developer

Buffalo

$60.86 per hour

New York State

$52.83 per hour

Senior Software Engineer

Buffalo

$113,305 per year

New York State

$171,586 per year

Product Manager

Buffalo

$106,720 per year

New York State

$144,161 per year

Data Engineer

Buffalo

$104,230 per year

New York State

$139,641 per year

Software Engineer

Buffalo

$91,852 per year

New York State

$148,384 per year

Application Developer

Buffalo

$84,293 per year

New York State

$99,820 per year

Assistant Engineer

Buffalo

$76,475 per year

New York State

$82,512 per year

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