How much does a Software Engineer make in Columbus, OH?
Software Engineers in Columbus, OH, enjoy a healthy salary. On average, they make about $127,308 a year. This average helps make a strong case for considering this city for your tech career.
The salary range for Software Engineers in Columbus shows some variation. At the lower end, professionals can earn around $57,000. Those with more experience and skills can reach up to $208,200. This spread allows for good earnings growth as one gains more expertise and takes on higher responsibilities.
What are the highest paying cities for a Software Engineer near Columbus, OH?

-
Toledo, OH
Average Salary: $144,338
In Toledo, tech firms and manufacturing companies create jobs. Local businesses focus on innovation, offering competitive salaries. Google and the University of Toledo foster growth.
Find Software Engineer jobs in Toledo, OH
-
Detroit, MI
Average Salary: $132,158
Detroit boasts a strong tech sector with leading firms. The city's tech industry provides many opportunities for growth. Companies like General Motors and Comerica drive tech innovation.
Find Software Engineer jobs in Detroit, MI
-
Indianapolis, IN
Average Salary: $124,239
Indianapolis is known for its tech growth and supportive business environment. The city offers a good work-life balance. Companies like Cummins and Eli Lilly make it attractive for engineers.
Find Software Engineer jobs in Indianapolis, IN
-
Pittsburgh, PA
Average Salary: $122,326
Pittsburgh has a growing tech scene with big names like Carnegie Mellon. The city offers many opportunities in software development. Companies such as Amazon and Google support tech careers.
Find Software Engineer jobs in Pittsburgh, PA
-
Cincinnati, OH
Average Salary: $121,377
Cincinnati offers a mix of tech jobs and a good cost of living. The city has strong tech sectors in healthcare and finance. Companies like Procter & Gamble and Fifth Third Bank provide many opportunities.
Find Software Engineer jobs in Cincinnati, OH
-
Cleveland, OH
Average Salary: $119,213
Cleveland offers a blend of tech and traditional industries. The city is seeing more tech startups. Companies like KeyCorp and Sherwin-Williams offer career growth in tech roles.
Find Software Engineer jobs in Cleveland, OH
-
Louisville, KY
Average Salary: $119,062
Louisville has a growing tech sector with a good quality of life. The city attracts tech companies and startups. Organizations like Papa John's and Yum! Brands provide diverse opportunities.
Find Software Engineer jobs in Louisville, KY
-
Dayton, OH
Average Salary: $114,807
Dayton has a strong tech community with local and national companies. The city offers a supportive environment for tech careers. Companies like Boeing and Wright Patterson Air Force Base offer many jobs.
Find Software Engineer jobs in Dayton, OH
-
Fort Wayne, IN
Average Salary: $110,821
Fort Wayne has a growing tech sector with lower costs of living. The city offers a balance of tech jobs and other industries. Companies like BAE Systems and Parkview Health provide good opportunities.
Find Software Engineer jobs in Fort Wayne, IN
-
Akron, OH
Average Salary: $105,388
Akron offers a mix of tech and manufacturing jobs. The city has a growing tech scene with supportive local businesses. Companies like Goodyear and Summit County Public Libraries offer various career paths.
Find Software Engineer jobs in Akron, OH
What are the best paying companies for a Software Engineer in Columbus, OH?

-
PwC
Average Salary: $173,665
PwC offers Software Engineer jobs in Columbus, OH, and multiple locations across the U.S. They focus on delivering technology solutions that help clients transform and grow. Roles often involve working in team environments, collaborating with different departments to meet client needs.
-
AppFolio
Average Salary: $168,300
AppFolio provides Software Engineer positions in Columbus, OH, with opportunities to work in their various offices. They specialize in software for the real estate industry, offering a dynamic environment for engineers to innovate. Positions here often require strong problem-solving skills and a knack for user-focused design.
-
Wells Fargo
Average Salary: $161,333
Wells Fargo employs Software Engineers in Columbus, OH, and nationwide. They provide a range of financial services and technologies. Software Engineers at Wells Fargo work on projects that enhance customer experience, focusing on security and efficiency in banking solutions.
-
The Hartford
Average Salary: $159,953
The Hartford offers Software Engineer roles in Columbus, OH, and various other locations. They focus on insurance services and technology. Software Engineers here will work on innovative projects that improve customer interactions and operational efficiencies.
-
Crowe LLP
Average Salary: $157,961
Crowe LLP provides Software Engineer jobs in Columbus, OH, with additional offices across the U.S. They focus on accounting, consulting, and technology services. Here, Software Engineers will work on projects that support financial solutions, enhancing efficiency and client service.
-
Deloitte
Average Salary: $157,705
Deloitte offers Software Engineer roles in Columbus, OH, and other locations. They provide consulting, audit, financial advisory, and tax services. Software Engineers at Deloitte will work on cutting-edge projects that address complex business challenges and support digital transformation.
-
CVS Health
Average Salary: $156,024
CVS Health provides Software Engineer positions in Columbus, OH, and nationwide. They focus on health services, including pharmacy benefits management and retail health clinics. Software Engineers here will work on projects that improve customer health outcomes and operational efficiency.
-
Liberty Mutual Insurance
Average Salary: $155,968
Liberty Mutual Insurance offers Software Engineer jobs in Columbus, OH, and various other locations. They specialize in providing insurance services. Software Engineers will work on projects that enhance the customer experience and improve operational processes.
-
McKesson
Average Salary: $150,922
McKesson provides Software Engineer positions in Columbus, OH, and multiple locations. They focus on delivering healthcare supplies and services. Software Engineers here will work on projects that support healthcare providers and improve patient care solutions.
-
Veeva Systems
Average Salary: $142,188
Veeva Systems offers Software Engineer jobs in Columbus, OH, and various other locations. They provide cloud-based software for the life sciences industry. Software Engineers at Veeva will work on projects that enable life sciences companies to bring treatments and products to market faster.
What are the best paying Software Engineer related jobs in Columbus, OH?

-
Technical Architect
Average Salary: $163,591
This role involves designing and creating system architecture for tech companies. Tech firms in Columbus, such as Huntington National Bank, seek architects who can handle complex projects. A strong foundation in programming and design principles is essential.
Find Technical Architect jobs in Columbus, OH
-
Cloud Engineer
Average Salary: $139,731
Cloud engineers in Columbus work with major firms like Cardinal Health. They manage cloud infrastructure and ensure systems run smoothly. These professionals often use platforms like AWS and Azure to build and maintain cloud services.
Find Cloud Engineer jobs in Columbus, OH
-
Site Reliability Engineer
Average Salary: $136,532
SREs ensure the reliability and performance of large-scale systems at companies like Huntington Bancshares. They work on the front lines to fix issues and prevent downtime. These engineers focus on automation and improving system health.
Find Site Reliability Engineer jobs in Columbus, OH
-
Product Manager
Average Salary: $136,109
Product managers lead the development of new features and improvements for tech products. Companies such as L Brands rely on them to understand market needs and guide engineering teams. They balance technical knowledge with business strategy.
Find Product Manager jobs in Columbus, OH
-
Data Engineer
Average Salary: $133,366
Data engineers build and maintain the systems that collect and process data. In Columbus, firms like Cardinal Health depend on these professionals to ensure data is accessible and accurate. They work closely with data scientists to prepare datasets.
Find Data Engineer jobs in Columbus, OH
-
UI/UX Designer
Average Salary: $127,984
UI/UX designers create user-friendly interfaces for software products. Companies like Nationwide Insurance value their expertise in making applications intuitive. They focus on both the look and feel of the product, ensuring it meets user needs.
Find UI/UX Designer jobs in Columbus, OH
-
Machine Learning Engineer
Average Salary: $125,396
These engineers develop algorithms that allow machines to learn from data. In Columbus, firms like Nationwide Insurance use their skills to improve automation and decision-making processes. They often work with large datasets and complex models.
Find Machine Learning Engineer jobs in Columbus, OH
-
Systems Engineer
Average Salary: $123,836
Systems engineers oversee the integration and operation of computer systems. Companies such as Huntington National Bank rely on them to ensure all systems work together seamlessly. They troubleshoot issues and optimize performance.
Find Systems Engineer jobs in Columbus, OH
-
DevOps Engineer
Average Salary: $111,969
DevOps engineers bridge the gap between development and operations. At Cardinal Health, they work to automate processes and improve collaboration. They use tools and practices that speed up the development lifecycle.
Find DevOps Engineer jobs in Columbus, OH
-
Security Engineer
Average Salary: $109,450
Security engineers protect company data and systems from threats. In Columbus, firms like Huntington Bancshares depend on them to safeguard information. They monitor networks for vulnerabilities and implement security measures to prevent breaches.
Find Security Engineer jobs in Columbus, OH



