Engineer (Non-Software) Salary in Charleston, SC

The average Engineer (Non-Software) in Charleston, SC earns $81,144 per year, with most salaries falling between $64,584 and $101,016. That's 17% below the national average of $98,000 for this role.

Look up your exact salary — free →

Engineer (Non-Software) pay by experience in Charleston, SC

ExperienceAverageTypical range
Entry-level$59,616$48,024 – $74,520
Mid-level$81,144$64,584 – $101,016
Senior$105,984$84,456 – $132,480
Staff / Lead$134,136$107,640 – $169,740
Executive$178,020$139,104 – $240,120

Salary percentiles (mid-level)

$72,036
$81,144
$92,736

Figures are modeled market estimates for Charleston, SC 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 Charleston, SC

Look up your exact salary — free →