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

Job title

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

Technical Program Manager

Buffalo

$143,257 per year

New York State

$160,013 per year

Platform Engineer

Buffalo

$114,658 per year

New York State

$182,881 per year

Senior Software Engineer

Buffalo

$111,318 per year

New York State

$173,633 per year

Software Engineer

Buffalo

$92,901 per year

New York State

$150,517 per year

Assistant Engineer

Buffalo

$73,817 per year

New York State

$83,655 per year

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