Software Engineer Salary in Philadelphia, PA

The average Software Engineer in Philadelphia, PA earns $152,280 per year, with most salaries falling between $117,720 and $192,240. That's 8% above the national average of $141,000 for this role.

Look up your exact salary — free →

Software Engineer pay by experience in Philadelphia, PA

ExperienceAverageTypical range
Entry-level$109,080$83,160 – $136,080
Mid-level$152,280$117,720 – $192,240
Senior$196,560$157,680 – $240,840
Staff / Lead$250,560$203,040 – $311,040
Executive$338,040$261,360 – $475,200

Salary percentiles (mid-level)

$136,080
$152,280
$172,800

Figures are modeled market estimates for Philadelphia, PA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Software Engineer salary in other cities

Other roles in Philadelphia, PA

Look up your exact salary — free →