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 402 software engineering jobs listed below pay well, with salaries between $93,673 and $211,352 per year. Software Engineer, Full Stack Developer and Senior Software Engineer are among the most popular high-paying roles in Pittsburgh, PA.

Job title

Updated Aug 30, 2026
Job title
Pittsburgh, PA
Pennsylvania
Job openings (Pittsburgh)

Principal Software Engineer

Pittsburgh

$211,352 per year

Pennsylvania

$159,084 per year

Forward Deployed Engineer

Pittsburgh

$170,326 per year

Pennsylvania

$170,326 per year

Senior Software Engineer

Pittsburgh

$155,952 per year

Pennsylvania

$136,692 per year

Solution Architect

Pittsburgh

$67.55 per hour

Pennsylvania

$69.07 per hour

Software Architect

Pittsburgh

$127,249 per year

Pennsylvania

$116,849 per year

Full Stack Developer

Pittsburgh

$60.49 per hour

Pennsylvania

$59.02 per hour

Product Manager

Pittsburgh

$115,613 per year

Pennsylvania

$115,472 per year

Software Engineer

Pittsburgh

$110,294 per year

Pennsylvania

$109,146 per year

Java Developer

Pittsburgh

$96,981 per year

Pennsylvania

$92,039 per year

Application Developer

Pittsburgh

$93,673 per year

Pennsylvania

$77,347 per year

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