High-paying engineering jobs in St. Louis

Engineering involves the application of scientific and mathematical principles to solve practical problems. Engineers design, build, and maintain structures, machines, and systems. They analyze data and ensure safety while possessing strong problem-solving skills.


We found 152 high-paying for you in St. Louis, MO. These engineering jobs pay well, with salaries between $86,279 to $155,220 per hour. Popular roles include System Engineer, Security Engineer and Process Engineer.

Job title

Updated Aug 29, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Senior System Engineer

St. Louis

$155,220 per year

Missouri

$105,042 per year

Engineering Manager

St. Louis

$154,297 per year

Missouri

$138,011 per year

Senior Security Engineer

St. Louis

$134,955 per year

Missouri

$134,953 per year

Staff Engineer

St. Louis

$121,395 per year

Missouri

$138,308 per year

System Engineer

St. Louis

$110,808 per year

Missouri

$86,271 per year

Senior Process Engineer

St. Louis

$105,119 per year

Missouri

$106,525 per year

Quality Engineer

St. Louis

$43.79 per hour

Missouri

$34.34 per hour

Manufacturing Engineer

St. Louis

$86,279 per year

Missouri

$94,093 per year

Process Engineer

St. Louis

$39.26 per hour

Missouri

$40.05 per hour

Security Engineer

St. Louis

$36.88 per hour

Missouri

$37.90 per hour

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