Software Engineer Salary in Houston, TX

The average Software Engineer in Houston, TX earns $146,640 per year, with most salaries falling between $113,360 and $185,120. That's 4% above the national average of $141,000 for this role.

Look up your exact salary — free →

Software Engineer pay by experience in Houston, TX

ExperienceAverageTypical range
Entry-level$105,040$80,080 – $131,040
Mid-level$146,640$113,360 – $185,120
Senior$189,280$151,840 – $231,920
Staff / Lead$241,280$195,520 – $299,520
Executive$325,520$251,680 – $457,600

Salary percentiles (mid-level)

$131,040
$146,640
$166,400

Figures are modeled market estimates for Houston, TX 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 Houston, TX

Look up your exact salary — free →