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 427 software engineering jobs listed below pay well, with salaries between $93,192 and $213,980 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 Sep 15, 2026
Job title
Pittsburgh, PA
Pennsylvania
Job openings (Pittsburgh)

Principal Software Engineer

Pittsburgh

$213,980 per year

Pennsylvania

$157,687 per year

Forward Deployed Engineer

Pittsburgh

$175,379 per year

Pennsylvania

$175,379 per year

Senior Software Engineer

Pittsburgh

$156,396 per year

Pennsylvania

$136,275 per year

Solution Architect

Pittsburgh

$66.80 per hour

Pennsylvania

$68.98 per hour

Software Architect

Pittsburgh

$126,670 per year

Pennsylvania

$116,194 per year

Full Stack Developer

Pittsburgh

$60.15 per hour

Pennsylvania

$58.31 per hour

Java Developer

Pittsburgh

$59.74 per hour

Pennsylvania

$59.09 per hour

Data Engineer

Pittsburgh

$122,522 per year

Pennsylvania

$127,417 per year

Product Manager

Pittsburgh

$115,894 per year

Pennsylvania

$115,341 per year

Software Engineer

Pittsburgh

$110,645 per year

Pennsylvania

$110,024 per year

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