Software Engineer Salary in Jefferson City, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Jefferson City, MO?

The average salary for a Software Engineer is $97,427 per year in Jefferson City, MO.

A Software Engineer in Jefferson City, MO, earns a competitive salary. On average, these professionals can expect to make around $97,427 per year. This figure can vary based on experience, skills, and the specific company. For those just starting, salaries can range from $45,000 to $53,636 annually. As experience grows, so does the salary, with mid-level engineers earning between $62,273 and $70,909. Senior Software Engineers often see salaries from $79,545 to $88,182 per year.

Several factors can influence a Software Engineer's salary. The type of industry, such as tech or finance, can play a role. Additionally, having specialized skills in areas like machine learning or cybersecurity can boost earnings. Companies in Jefferson City, MO, recognize the value of software engineers and offer attractive compensation packages. This includes not just salary but also benefits like health insurance, retirement plans, and bonuses.

Software Engineer jobs in Jefferson City, MO

What are the highest paying cities for a Software Engineer near Jefferson City, MO?

Software engineers near Jefferson City, MO, can find high-paying opportunities in nearby cities. St. Louis, MO, offers the highest average salary at $156,433. Kansas City, MO, and Springfield, MO, also provide competitive salaries with averages of $114,253 and $112,282, respectively. Columbia, MO, rounds out the list with an average salary of $99,455. These cities present excellent career prospects for software engineers. The demand for skilled professionals drives up salaries, making these areas attractive for job seekers. Exploring job openings in these cities can lead to rewarding career opportunities.
Graph displaying highest paying cities salaries for Software Engineer jobs near Jefferson City, MO, highlighting O'Fallon, MO with the highest at $156,433 and Columbia, MO with the lowest at $77,881.
  1. O'Fallon, MO
    Average Salary: $156,433
    In O'Fallon, tech companies thrive, offering many opportunities for developers. The area is known for its vibrant community and strong tech presence. Companies like DST Systems and Boeing are prominent employers.
    Find Software Engineer jobs in O'Fallon, MO


  2. St. Louis, MO
    Average Salary: $114,253
    St. Louis boasts a growing tech scene with many opportunities for tech professionals. The city is home to companies like Centene Corporation and Edward Jones. The cost of living is moderate, making it a great place to work and live.
    Find Software Engineer jobs in St. Louis, MO


  3. Kansas City, MO
    Average Salary: $112,282
    Kansas City offers a dynamic environment for tech careers. The city is home to major companies like Cerner and HCA Healthcare. The tech community is active, with many events and meetups for professionals.
    Find Software Engineer jobs in Kansas City, MO


  4. Springfield, MO
    Average Salary: $99,455
    Springfield provides a supportive environment for tech professionals. The city is known for its lower cost of living and friendly community. Companies like Cox Communications and Mercy offer many opportunities for growth.
    Find Software Engineer jobs in Springfield, MO


  5. Columbia, MO
    Average Salary: $77,881
    Columbia is a great place for tech careers, with a strong presence of educational institutions like the University of Missouri. The city offers a mix of startups and established companies. The cost of living is affordable, and the community is welcoming.
    Find Software Engineer jobs in Columbia, MO

What are the best paying companies for a Software Engineer in Jefferson City, MO?

Ryder System offers top pay for software engineers in Jefferson City, MO. Their salaries range from $63,986 to $128,333. The State of Missouri also provides competitive wages for this role. These companies value skilled software engineers and offer attractive compensation packages. Job seekers can expect good pay and benefits in these roles.
Graph displaying best paying company salaries for Software Engineer jobs in Jefferson City, MO, highlighting Ryder System with the highest at $128,333 and State of Missouri with the lowest at $63,986.
  1. Ryder System
    Average Salary: $128,333
    Ryder System offers rewarding Software Engineer jobs in Jefferson City, MO. They focus on logistics and transportation technology. This role involves developing software solutions to enhance their services. Ryder System operates across the United States, providing a dynamic work environment.


  2. State of Missouri
    Average Salary: $63,986
    The State of Missouri provides Software Engineer jobs with a competitive salary in Jefferson City, MO. They work on various projects to improve state services. This role involves creating and maintaining software systems. The State of Missouri operates statewide, offering a stable and impactful career path.

Currently 7,791 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,791 Job Openings