Engineer (Non-Software) Salary in Washington, DC

The average Engineer (Non-Software) in Washington, DC earns $115,640 per year, with most salaries falling between $92,040 and $143,960. That's 18% above the national average of $98,000 for this role.

Look up your exact salary — free →

Engineer (Non-Software) pay by experience in Washington, DC

ExperienceAverageTypical range
Entry-level$84,960$68,440 – $106,200
Mid-level$115,640$92,040 – $143,960
Senior$151,040$120,360 – $188,800
Staff / Lead$191,160$153,400 – $241,900
Executive$253,700$198,240 – $342,200

Salary percentiles (mid-level)

$102,660
$115,640
$132,160

Figures are modeled market estimates for Washington, DC 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 Washington, DC

Look up your exact salary — free →