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 78 software engineering jobs listed below pay well, with salaries between $76,475 and $136,434 per year. Software Engineer, Data Engineer and Senior Software Engineer are among the most popular high-paying roles in Buffalo, NY.

Job title

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

Solution Architect

Buffalo

$67.21 per hour

New York State

$76.84 per hour

Software Architect

Buffalo

$136,434 per year

New York State

$151,376 per year

Senior Software Engineer

Buffalo

$112,853 per year

New York State

$170,942 per year

Python Developer

Buffalo

$110,476 per year

New York State

$137,818 per year

Product Manager

Buffalo

$104,249 per year

New York State

$143,865 per year

Data Engineer

Buffalo

$104,230 per year

New York State

$139,924 per year

Software Engineer

Buffalo

$91,731 per year

New York State

$147,904 per year

Application Developer

Buffalo

$86,206 per year

New York State

$100,477 per year

Assistant Engineer

Buffalo

$76,475 per year

New York State

$82,566 per year

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