High-paying software engineering jobs in St. Louis

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 272 software engineering jobs listed below pay well, with salaries between $62,390 and $174,856 per year. Software Engineer, Data Engineer and Forward Deployed Engineer are among the most popular high-paying roles in St. Louis, MO.

Job title

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

Solution Architect

St. Louis

$174,856 per year

Missouri

$138,733 per year

Enterprise Architect

St. Louis

$161,191 per year

Missouri

$162,247 per year

Software Architect

St. Louis

$151,861 per year

Missouri

$145,969 per year

Forward Deployed Engineer

St. Louis

$134,174 per year

Missouri

$150,009 per year

Senior Software Engineer

St. Louis

$132,970 per year

Missouri

$121,424 per year

Cloud Engineer

St. Louis

$124,767 per year

Missouri

$118,787 per year

Data Engineer

St. Louis

$117,415 per year

Missouri

$116,444 per year

Full Stack Developer

St. Louis

$114,760 per year

Missouri

$113,973 per year

Developer

St. Louis

$54.43 per hour

Missouri

$52.40 per hour

Software Engineer

St. Louis

$106,862 per year

Missouri

$100,582 per year

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