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 308 software engineering jobs listed below pay well, with salaries between $89,714 and $188,184 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 Sep 05, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Platform Engineer

St. Louis

$80.58 per hour

Missouri

$57.44 per hour

Devops Engineer

St. Louis

$152,174 per year

Missouri

$125,221 per year

Software Architect

St. Louis

$147,976 per year

Missouri

$143,163 per year

Forward Deployed Engineer

St. Louis

$134,174 per year

Missouri

$134,174 per year

Senior Software Engineer

St. Louis

$132,617 per year

Missouri

$119,142 per year

Cloud Engineer

St. Louis

$120,955 per year

Missouri

$120,037 per year

Data Engineer

St. Louis

$117,830 per year

Missouri

$119,066 per year

Full Stack Developer

St. Louis

$114,943 per year

Missouri

$113,561 per year

Software Engineer

St. Louis

$107,980 per year

Missouri

$100,193 per year

Application Developer

St. Louis

$89,714 per year

Missouri

$87,127 per year

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