High-paying mechanical engineering jobs in Charlotte

Mechanical Engineering designs, develops, and tests mechanical systems. Engineers solve problems related to machinery and energy use. Strong analytical and problem-solving skills are key.


The 159 mechanical engineering jobs listed below pay well, with salaries between $96,231 and $130,332 per year. Mechanical Engineer, Senior Mechanical Engineer and Commissioning Engineer are among the most popular high-paying roles in Charlotte, NC.

Job title

Updated Sep 08, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Stress Engineer

Charlotte

$130,332 per year

North Carolina

$174,168 per year

Senior Mechanical Engineer

Charlotte

$129,215 per year

North Carolina

$123,188 per year

Mechanical Engineer

Charlotte

$106,570 per year

North Carolina

$100,740 per year

Commissioning Engineer

Charlotte

$102,363 per year

North Carolina

$104,698 per year

Mechanical Designer

Charlotte

$96,724 per year

North Carolina

$90,415 per year

Robotics Engineer

Charlotte

$96,231 per year

North Carolina

$77,305 per year

Automation Technician

Charlotte

$37.32 per hour

North Carolina

$33.77 per hour

Surveyor

Charlotte

$33.51 per hour

North Carolina

$25.71 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.