Content has loaded

Software engineer salary in Missouri (Updated 2026)

How much does a Software Engineer make in Missouri?

Average base salary

$100,548
25%
below national average
Average $100,548
Low $57,363
High $176,242

The average salary for a software engineer is $100,548 per year in Missouri and $5,000 cash bonus per year.463 salaries taken from job postings on Indeed in the past 36 months (updated June 10, 2026).

Software Engineer job openings in Missouri

slide 1 of 6
slide1 of 6
Software Development Engineer
CVS Health3.2out of 5 stars.
Missouri
$64,890 - $173,040 a year
Full-time
1 day ago

Highest paying companies for Software Engineer in Missouri

Average year pay is based on job postings on Indeed in the past 36 months.
UKG
 
$284,350per year
View company
Meta
 
$278,845per year
Sterling Engineering
 
$202,800per year
New Relic
 
$194,000per year
The DAKO Group
 
$191,360per year
inSync Staffing
 
$188,469per year

Highest paying cities for Software Engineers near Missouri

  1. Hazelwood, MO
    $181,061 per year
  2. Saint Charles, MO
    $171,550 per year
  3. Jefferson City, MO
    $145,452 per year
  4. O'Fallon, MO
    $140,456 per year
  5. Maryland Heights, MO
    $127,645 per year

Where can a Software Engineer earn more?

Compare salaries for Software Engineers in different locations
vs

How much do similar professions as Software Engineer get paid in Missouri?

Entry Level Software Engineer

Job openings
Average $76,451 per year

Junior Software Engineer

Job openings
Average $61,456 per year

Principal Software Engineer

Job openings
Average $167,565 per year

Software Engineer Intern

Job openings
Average $28.02 per hour