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 105 civil engineering jobs listed below pay well, with salaries between $56,206 and $118,158 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 09, 2026
Job title
Baltimore, MD
Maryland
Job openings (Baltimore)

Highway Engineer

Baltimore

$118,158 per year

Maryland

$108,861 per year

Civil Engineer

Baltimore

$111,634 per year

Maryland

$96,000 per year

Engineering Designer

Baltimore

$106,150 per year

Maryland

$105,482 per year

Structural Engineer

Baltimore

$102,874 per year

Maryland

$100,318 per year

Traffic Engineer

Baltimore

$100,577 per year

Maryland

$105,688 per year

Water Resources Engineer

Baltimore

$99,090 per year

Maryland

$101,383 per year

Bridge Engineer

Baltimore

$77,507 per year

Maryland

$106,973 per year

Environmental Engineer

Baltimore

$23.99 per hour

Maryland

$23.99 per hour

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