Engineer (Non-Software) Salary in Los Angeles, CA

The average Engineer (Non-Software) in Los Angeles, CA earns $119,560 per year, with most salaries falling between $95,160 and $148,840. That's 22% above the national average of $98,000 for this role.

Look up your exact salary — free →

Engineer (Non-Software) pay by experience in Los Angeles, CA

ExperienceAverageTypical range
Entry-level$87,840$70,760 – $109,800
Mid-level$119,560$95,160 – $148,840
Senior$156,160$124,440 – $195,200
Staff / Lead$197,640$158,600 – $250,100
Executive$262,300$204,960 – $353,800

Salary percentiles (mid-level)

$106,140
$119,560
$136,640

Figures are modeled market estimates for Los Angeles, CA 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 Los Angeles, CA

Look up your exact salary — free →