Content has loaded

Senior software engineer salary in St. Louis, MO, 2026

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

Average base salary

$130,163
18%
below national average
Average $130,163
Low $93,815
High $180,593

The average salary for a senior software engineer is $130,163 per year in St. Louis, MO and $8,000 cash bonus per year.63 salaries taken from job postings on Indeed in the past 36 months (updated July 1, 2026).

Senior Software Engineer job openings in St. Louis, MO

slide 1 of 6
slide1 of 6
Senior AI Software Engineer
aqua it
St. Louis, MO
Full-time
1 week 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.
Everforth CyberCoders
 
$233,333per year
View company
Protingent
 
$200,000per year
Zolon Tech
 
$198,750per year
Armanino LLP
 
$195,000per year
Pacer Staffing
 
$188,240per year
SteadyMD
 
$175,000per year

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

  1. Jefferson City, MO
    $131,642 per year
  2. O'Fallon, MO
    $131,200 per year
  3. St. Louis, MO
    $130,163 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

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

Entry Level Software Engineer

Job openings
Average $69,926 per year

Junior Software Engineer

Job openings
Average $60,000 per year

Principal Software Engineer

Job openings
Average $164,230 per year

Software Engineer Intern

Job openings
Average $23.75 per hour