Software Engineer Salary in Cincinnati, OH

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Cincinnati, OH?

The average salary for a Software Engineer is $114,934 per year in Cincinnati, OH.

In Cincinnati, OH, software engineers enjoy a range of salaries. The average salary for a software engineer in this area is around $114,934 per year. This figure can vary based on experience and specific skills. For those just starting, salaries can be around $47,000. As experience grows, so does the salary, reaching up to $189,638 for the most seasoned professionals.

Several factors influence these salary ranges. Experience, education, and specific technical skills play a big role. For example, software engineers with a master's degree or certifications in areas like cloud computing or cybersecurity often earn more. Companies in tech hubs or those with a strong focus on software development also tend to offer higher salaries. Job seekers should consider these factors when looking for opportunities in Cincinnati.

Software Engineer jobs in Cincinnati, OH

What are the highest paying cities for a Software Engineer near Cincinnati, OH?

Job seekers looking for high-paying software engineer roles near Cincinnati, OH, have several nearby cities to consider. Columbus, OH, offers the highest average salary at $117,478. Ann Arbor, MI, follows closely with $116,478. Nashville, TN, provides a competitive salary of $114,183. These cities present excellent opportunities for software engineers seeking attractive compensation packages. Exploring job openings in these areas can lead to rewarding career advancements.
Graph displaying highest paying cities salaries for Software Engineer jobs near Cincinnati, OH, highlighting Columbus, OH with the highest at $117,478 and Louisville, KY with the lowest at $100,285.
  1. Columbus, OH
    Average Salary: $117,478
    In Columbus, tech companies thrive, offering many opportunities. Companies like Nationwide and Huntington Bank seek skilled developers. The city's growing tech scene makes it a great place to work.
    Find Software Engineer jobs in Columbus, OH


  2. Ann Arbor, MI
    Average Salary: $116,478
    Ann Arbor is home to the University of Michigan, making it a hub for tech innovation. Companies like Google and Ford Motor Company provide exciting roles. The city's vibrant community supports a dynamic work environment.
    Find Software Engineer jobs in Ann Arbor, MI


  3. Nashville, TN
    Average Salary: $114,183
    Nashville is known for its music, but it's also a tech hotspot. Companies like Amazon and Dell offer many positions. The city's warm atmosphere makes it a great place to live and work.
    Find Software Engineer jobs in Nashville, TN


  4. Pittsburgh, PA
    Average Salary: $113,372
    Pittsburgh has a strong tech presence with companies like IBM and Carnegie Mellon University. The city offers a mix of urban and suburban living. It's a great place for those who love innovation.
    Find Software Engineer jobs in Pittsburgh, PA


  5. Toledo, OH
    Average Salary: $109,730
    Toledo offers a quieter lifestyle with a growing tech sector. Companies like Owens-Illinois and ProMedica provide good opportunities. The city's lower cost of living makes it attractive for many.
    Find Software Engineer jobs in Toledo, OH


  6. Cleveland, OH
    Average Salary: $109,687
    Cleveland is experiencing a tech boom with companies like KeyCorp and Sherwin-Williams. The city offers a mix of urban culture and friendly neighborhoods. It's a great place for those looking to grow their careers.
    Find Software Engineer jobs in Cleveland, OH


  7. Indianapolis, IN
    Average Salary: $109,631
    Indianapolis is a major tech hub with companies like IBM and Eli Lilly. The city offers a vibrant culture and a strong job market. It's a great place for those looking to advance their careers.
    Find Software Engineer jobs in Indianapolis, IN


  8. Dayton, OH
    Average Salary: $105,593
    Dayton is home to tech companies like General Electric and Wright-Patterson Air Force Base. The city offers a mix of urban and small-town charm. It's a great place for those looking for stability and growth.
    Find Software Engineer jobs in Dayton, OH


  9. Charleston, WV
    Average Salary: $101,667
    Charleston offers a lower cost of living and a growing tech scene. Companies like IBM and the state government provide good opportunities. The city's friendly atmosphere makes it a great place to work.
    Find Software Engineer jobs in Charleston, WV


  10. Louisville, KY
    Average Salary: $100,285
    Louisville has a strong tech presence with companies like UPS and Humana. The city offers a mix of urban and suburban living. It's a great place for those who love innovation and community.
    Find Software Engineer jobs in Louisville, KY

What are the best paying companies for a Software Engineer in Cincinnati, OH?

Encore Technologies leads the way for software engineers in Cincinnati, offering a top salary of $151,875. CyberCoders and Kforce follow closely, with average salaries around $149,219 and $145,750, respectively. These companies provide excellent opportunities for software engineers seeking competitive compensation.
Graph displaying best paying company salaries for Software Engineer jobs in Cincinnati, OH, highlighting Encore Technologies with the highest at $151,875 and Divisions Maintenance Group with the lowest at $113,238.
  1. Encore Technologies
    Average Salary: $151,875
    Encore Technologies offers exciting Software Engineer roles. They focus on innovative tech solutions. Their headquarters is in Cincinnati, with offices in Columbus and Dayton.


  2. CyberCoders
    Average Salary: $149,219
    CyberCoders provides Software Engineer positions with a focus on tech development. They have offices in Cincinnati, Dayton, and Cleveland. They value innovation and teamwork.


  3. Kforce
    Average Salary: $145,750
    Kforce offers Software Engineer jobs with a strong emphasis on tech solutions. They operate in Cincinnati, Dayton, and Columbus. They focus on career growth and development.


  4. Deloitte
    Average Salary: $134,452
    Deloitte provides Software Engineer jobs with a focus on tech consulting. They have offices in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  5. synchrony
    Average Salary: $134,167
    synchrony offers Software Engineer roles with a focus on fintech solutions. They operate in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  6. Procter & Gamble
    Average Salary: $124,875
    Procter & Gamble offers Software Engineer jobs with a focus on consumer goods. They have offices in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  7. Northrop Grumman
    Average Salary: $124,225
    Northrop Grumman offers Software Engineer roles with a focus on aerospace and defense. They operate in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  8. Fifth Third Bank
    Average Salary: $120,356
    Fifth Third Bank offers Software Engineer jobs with a focus on financial services. They have offices in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  9. Kroger
    Average Salary: $113,250
    Kroger offers Software Engineer roles with a focus on retail technology. They have offices in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.


  10. Divisions Maintenance Group
    Average Salary: $113,238
    Divisions Maintenance Group offers Software Engineer jobs with a focus on maintenance and operations. They operate in Cincinnati, Dayton, and Columbus. They value innovation and teamwork.

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