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 921 high-paying for you in Baltimore, MD. These engineering jobs pay well, with salaries between $83,863 to $188,903 per hour. Popular roles include System Engineer, Senior System Engineer and Test Engineer.

Job title

Updated Aug 29, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Engineering Manager

Baltimore

$188,903 per year

Maryland

$138,062 per year

Senior System Engineer

Baltimore

$133,400 per year

Maryland

$158,253 per year

Senior Security Engineer

Baltimore

$132,077 per year

Maryland

$149,689 per year

Staff Engineer

Baltimore

$129,712 per year

Maryland

$103,792 per year

Manufacturing Engineer

Baltimore

$108,662 per year

Maryland

$105,896 per year

System Engineer

Baltimore

$100,725 per year

Maryland

$150,525 per year

Process Engineer

Baltimore

$95,675 per year

Maryland

$108,393 per year

Quality Engineer

Baltimore

$88,569 per year

Maryland

$91,451 per year

Test Engineer

Baltimore

$42.35 per hour

Maryland

$58.67 per hour

Security Engineer

Baltimore

$35.32 per hour

Maryland

$36.84 per hour

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