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 141 civil engineering jobs listed below pay well, with salaries between $80,655 and $150,491 per year. Civil Engineer, Structural Engineer and Geotechnical Engineer are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Nov 03, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Senior Structural Engineer

St. Louis

$150,491 per year

Missouri

$124,973 per year

Engineer Renewable Energy

St. Louis

$131,678 per year

Missouri

$138,169 per year

Traffic Engineer

St. Louis

$120,484 per year

Missouri

$112,529 per year

Environmental Engineer

St. Louis

$110,616 per year

Missouri

$90,624 per year

Structural Engineer

St. Louis

$108,507 per year

Missouri

$104,377 per year

Bridge Engineer

St. Louis

$107,843 per year

Missouri

$106,815 per year

Senior Civil Engineer

St. Louis

$106,632 per year

Missouri

$104,434 per year

Civil Engineer

St. Louis

$101,324 per year

Missouri

$96,882 per year

Structural Designer

St. Louis

$97,519 per year

Missouri

$89,731 per year

Geotechnical Engineer

St. Louis

$80,655 per year

Missouri

$81,324 per year

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