High-paying civil engineering jobs in St. Louis

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 123 civil engineering jobs listed below pay well, with salaries between $79,245 and $155,305 per year. Civil Engineer, Structural Engineer and Senior Civil Engineer are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Oct 09, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Senior Structural Engineer

St. Louis

$155,305 per year

Missouri

$122,770 per year

Traffic Engineer

St. Louis

$122,607 per year

Missouri

$106,875 per year

Environmental Engineer

St. Louis

$110,616 per year

Missouri

$90,624 per year

Senior Civil Engineer

St. Louis

$110,582 per year

Missouri

$105,452 per year

Structural Engineer

St. Louis

$107,420 per year

Missouri

$103,407 per year

Structural Designer

St. Louis

$102,718 per year

Missouri

$89,479 per year

Civil Engineer

St. Louis

$99,084 per year

Missouri

$94,993 per year

Geotechnical Engineer

St. Louis

$79,245 per year

Missouri

$80,855 per year

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