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 83 software engineering jobs listed below pay well, with salaries between $60.91 and $70.61 per hour. Senior Software Engineer, Software Engineer and Assistant Engineer are among the most popular high-paying roles in Buffalo, NY.

Job title

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

Senior Software Engineer

Buffalo

$70.61 per hour

New York State

$78.53 per hour

Software Architect

Buffalo

$146,621 per year

New York State

$152,644 per year

Solution Architect

Buffalo

$68.89 per hour

New York State

$79.83 per hour

Site Reliability Engineer

Buffalo

$64.06 per hour

New York State

$74.81 per hour

Developer

Buffalo

$60.91 per hour

New York State

$52.45 per hour

Senior Developer

Buffalo

$125,273 per year

New York State

$142,306 per year

Platform Engineer

Buffalo

$114,658 per year

New York State

$182,121 per year

Software Engineer

Buffalo

$94,378 per year

New York State

$151,944 per year

Application Developer

Buffalo

$85,996 per year

New York State

$99,338 per year

Assistant Engineer

Buffalo

$76,475 per year

New York State

$87,370 per year

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