Content has loaded

Senior software engineer salary in St. Louis, MO

How much does a Senior Software Engineer make in St. Louis, MO?

Average base salary

$132,747
16%
below national average
Average $132,747
Low $96,471
High $182,663

The average salary for a senior software engineer is $132,747 per year in St. Louis, MO and $8,000 cash bonus per year.62 salaries taken from job postings on Indeed in the past 36 months (updated August 14, 2026).

Senior Software Engineer job openings in St. Louis, MO

slide 1 of 6
slide1 of 6
Senior Software Engineer, Wind...
Speechify
St. Louis, MO
$140,000 - $200,000 a year
4 days ago

Highest paying companies for Senior Software Engineer in St. Louis, MO

Average year pay is based on job postings on Indeed in the past 36 months.
Eliassen Group
 
$234,000per year
View company
Everforth CyberCoders
 
$233,333per year
Everforth
 
$202,800per year
Protingent
 
$200,000per year
Zolon Tech
 
$198,750per year
Armanino LLP
 
$195,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Senior Software Engineers near St. Louis, MO

  1. St. Louis, MO
    $132,747 per year
  2. O'Fallon, MO
    $131,305 per year
  3. Jefferson City, MO
    $130,722 per year
  4. Berkeley, MO
    $120,183 per year
  5. Maryland Heights, MO
    $118,593 per year

Where can a Senior Software Engineer earn more?

Compare salaries for Senior Software Engineers in different locations
vs

Frequently Asked Questions (FAQs) about Senior Software Engineer

How much do similar professions as Senior Software Engineer get paid in St. Louis, MO?

Entry Level Software Engineer

Job openings
Average $72,487 per year

Junior Software Engineer

Job openings
Average $59,613 per year

Principal Software Engineer

Job openings
Average $171,818 per year

Software Engineer Intern

Job openings
Average $23.75 per hour