High-paying civil engineering jobs in Baltimore

Civil Engineering designs and supervises infrastructure projects like roads and bridges. Engineers ensure safety and compliance. Technical proficiency and problem-solving abilities are key.


The 129 civil engineering jobs listed below pay well, with salaries between $77,507 and $123,315 per year. Civil Engineer, Structural Engineer and Water Resources Engineer are among the most popular high-paying roles in Baltimore, MD.

Job title

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

Senior Structural Engineer

Baltimore

$123,315 per year

Maryland

$123,492 per year

Highway Engineer

Baltimore

$118,158 per year

Maryland

$108,861 per year

Signalling Engineer

Baltimore

$114,222 per year

Maryland

$146,792 per year

Civil Engineer

Baltimore

$111,634 per year

Maryland

$96,000 per year

Engineering Designer

Baltimore

$106,150 per year

Maryland

$106,934 per year

Structural Engineer

Baltimore

$103,142 per year

Maryland

$100,830 per year

Traffic Engineer

Baltimore

$100,577 per year

Maryland

$106,566 per year

Water Resources Engineer

Baltimore

$99,090 per year

Maryland

$101,358 per year

Bridge Engineer

Baltimore

$77,507 per year

Maryland

$102,449 per year

Civil Designer

Baltimore

$37.09 per hour

Maryland

$27.85 per hour

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