Engineer (Non-Software) Salary in Denver, CO

The average Engineer (Non-Software) in Denver, CO earns $102,900 per year, with most salaries falling between $81,900 and $128,100. That's 5% above the national average of $98,000 for this role.

Look up your exact salary — free →

Engineer (Non-Software) pay by experience in Denver, CO

ExperienceAverageTypical range
Entry-level$75,600$60,900 – $94,500
Mid-level$102,900$81,900 – $128,100
Senior$134,400$107,100 – $168,000
Staff / Lead$170,100$136,500 – $215,250
Executive$225,750$176,400 – $304,500

Salary percentiles (mid-level)

$91,350
$102,900
$117,600

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

Engineer (Non-Software) salary in other cities

Other roles in Denver, CO

Look up your exact salary — free →