Software Engineer Salary in Tucson, AZ

The average Software Engineer in Tucson, AZ earns $136,770 per year, with most salaries falling between $105,730 and $172,660. That's 3% below the national average of $141,000 for this role.

Look up your exact salary — free →

Software Engineer pay by experience in Tucson, AZ

ExperienceAverageTypical range
Entry-level$97,970$74,690 – $122,220
Mid-level$136,770$105,730 – $172,660
Senior$176,540$141,620 – $216,310
Staff / Lead$225,040$182,360 – $279,360
Executive$303,610$234,740 – $426,800

Salary percentiles (mid-level)

$122,220
$136,770
$155,200

Figures are modeled market estimates for Tucson, AZ 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 Tucson, AZ

Look up your exact salary — free →