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 276 software engineering jobs listed below pay well, with salaries between $59,858 and $166,822 per year. Software Engineer, Senior Software Engineer and Data Engineer are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Jul 20, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Solution Architect

St. Louis

$166,822 per year

Missouri

$136,255 per year

Enterprise Architect

St. Louis

$154,668 per year

Missouri

$158,510 per year

Devops Engineer

St. Louis

$151,420 per year

Missouri

$118,956 per year

Software Architect

St. Louis

$147,929 per year

Missouri

$142,502 per year

Senior Software Engineer

St. Louis

$130,192 per year

Missouri

$118,904 per year

Cloud Engineer

St. Louis

$120,696 per year

Missouri

$118,079 per year

Data Engineer

St. Louis

$117,057 per year

Missouri

$120,470 per year

Developer

St. Louis

$52.22 per hour

Missouri

$51.98 per hour

Software Engineer

St. Louis

$106,836 per year

Missouri

$100,054 per year

Application Developer

St. Louis

$87,700 per year

Missouri

$84,684 per year

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