High-paying software engineering jobs in Pittsburgh

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


The 419 software engineering jobs listed below pay well, with salaries between $93,552 and $176,899 per year. Senior Software Engineer, Software Engineer and Staff Software Engineer are among the most popular high-paying roles in Pittsburgh, PA.

Job title

Updated Jul 13, 2026
Job title
Pittsburgh, PA
Pennsylvania
Job openings (Pittsburgh)

Forward Deployed Engineer

Pittsburgh

$176,899 per year

Pennsylvania

$173,828 per year

Senior Software Engineer

Pittsburgh

$156,074 per year

Pennsylvania

$135,757 per year

Engineering Lead

Pittsburgh

$72.61 per hour

Pennsylvania

$47.88 per hour

Solution Architect

Pittsburgh

$67.58 per hour

Pennsylvania

$68.39 per hour

Full Stack Developer

Pittsburgh

$63.55 per hour

Pennsylvania

$60.00 per hour

Software Architect

Pittsburgh

$61.96 per hour

Pennsylvania

$65.24 per hour

Java Developer

Pittsburgh

$59.98 per hour

Pennsylvania

$58.73 per hour

Data Engineer

Pittsburgh

$123,249 per year

Pennsylvania

$127,393 per year

Product Manager

Pittsburgh

$114,809 per year

Pennsylvania

$116,179 per year

Software Engineer

Pittsburgh

$110,122 per year

Pennsylvania

$109,526 per year

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