High-paying engineering jobs in Baltimore

Engineering involves the application of scientific and mathematical principles to solve practical problems. Engineers design, build, and maintain structures, machines, and systems. They analyze data and ensure safety while possessing strong problem-solving skills.


We found 880 high-paying for you in Baltimore, MD. These engineering jobs pay well, with salaries between $84,451 to $188,903 per hour. Popular roles include System Engineer, Senior System Engineer and Test Engineer.

Job title

Updated Sep 14, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Engineering Manager

Baltimore

$188,903 per year

Maryland

$140,372 per year

Senior System Engineer

Baltimore

$132,442 per year

Maryland

$159,149 per year

Staff Engineer

Baltimore

$129,712 per year

Maryland

$95,459 per year

Senior Quality Engineer

Baltimore

$110,364 per year

Maryland

$110,351 per year

Manufacturing Engineer

Baltimore

$107,919 per year

Maryland

$106,998 per year

Process Engineer

Baltimore

$100,602 per year

Maryland

$110,749 per year

System Engineer

Baltimore

$100,165 per year

Maryland

$149,945 per year

Quality Engineer

Baltimore

$88,373 per year

Maryland

$90,983 per year

Test Engineer

Baltimore

$42.35 per hour

Maryland

$58.61 per hour

Security Engineer

Baltimore

$35.57 per hour

Maryland

$37.34 per hour

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