High-paying mechanical engineering jobs in Baltimore

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 165 mechanical engineering jobs listed below pay well, with salaries between $62,504 and $142,891 per year. Mechanical Engineer, Senior Mechanical Engineer and Mechanical Designer are among the most popular high-paying roles in Baltimore, MD.

Job title

Updated Oct 21, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Senior Hardware Engineer

Baltimore

$142,891 per year

Maryland

$190,536 per year

Equipment Engineer

Baltimore

$137,001 per year

Maryland

$127,426 per year

Senior Mechanical Engineer

Baltimore

$118,512 per year

Maryland

$121,501 per year

Marine Engineer

Baltimore

$111,496 per year

Maryland

$112,967 per year

Commissioning Engineer

Baltimore

$104,688 per year

Maryland

$117,193 per year

Mechanical Engineer

Baltimore

$100,562 per year

Maryland

$107,141 per year

Stress Engineer

Baltimore

$97,721 per year

Maryland

$97,721 per year

Mechanical Designer

Baltimore

$93,858 per year

Maryland

$86,853 per year

Surveyor

Baltimore

$35.72 per hour

Maryland

$33.13 per hour

Marine Technician

Baltimore

$29.33 per hour

Maryland

$29.72 per hour

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