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 51 software engineering jobs listed below pay well, with salaries between $73,817 and $143,257 per year. Senior Software Engineer, Software Engineer and Platform Engineer are among the most popular high-paying roles in Buffalo, NY.

Job title

Updated Sep 05, 2026
Job title
Buffalo, NY
New York State
Job openings (Buffalo)

Technical Program Manager

Buffalo

$143,257 per year

New York State

$158,551 per year

Senior Software Engineer

Buffalo

$112,262 per year

New York State

$172,760 per year

Platform Engineer

Buffalo

$102,276 per year

New York State

$182,972 per year

Software Engineer

Buffalo

$93,305 per year

New York State

$149,993 per year

Assistant Engineer

Buffalo

$73,817 per year

New York State

$83,184 per year

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