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 160 mechanical engineering jobs listed below pay well, with salaries between $93,726 and $133,409 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 07, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Stress Engineer

Charlotte

$133,409 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,855 per year

North Carolina

$100,720 per year

Commissioning Engineer

Charlotte

$102,363 per year

North Carolina

$104,698 per year

Robotics Engineer

Charlotte

$96,231 per year

North Carolina

$77,305 per year

Mechanical Designer

Charlotte

$93,726 per year

North Carolina

$89,795 per year

Automation Technician

Charlotte

$37.37 per hour

North Carolina

$33.77 per hour

Surveyor

Charlotte

$33.37 per hour

North Carolina

$25.67 per hour

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