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 127 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 27, 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

$109,604 per year

Signalling Engineer

Baltimore

$114,222 per year

Maryland

$145,814 per year

Civil Engineer

Baltimore

$111,634 per year

Maryland

$96,137 per year

Engineering Designer

Baltimore

$106,150 per year

Maryland

$106,934 per year

Structural Engineer

Baltimore

$102,143 per year

Maryland

$100,566 per year

Water Resources Engineer

Baltimore

$99,090 per year

Maryland

$101,437 per year

Traffic Engineer

Baltimore

$99,067 per year

Maryland

$106,224 per year

Bridge Engineer

Baltimore

$77,507 per year

Maryland

$102,449 per year

Civil Designer

Baltimore

$37.09 per hour

Maryland

$27.83 per hour

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