Software Engineer Salary in Cleveland, OH
How much does a Software Engineer make in Cleveland, OH?
A Software Engineer in Cleveland, OH, can expect to earn a competitive salary. On average, these professionals make around $109,615 per year. This figure can vary depending on experience, skills, and the specific company. Entry-level positions may start at around $54,050, while more experienced engineers can earn upwards of $180,000 annually.
Several factors influence the salary of a Software Engineer in Cleveland. These include the engineer’s level of expertise, the type of software they develop, and the industry they work in. For instance, those working in tech companies or finance often earn higher salaries compared to those in other sectors. Additionally, having certifications or advanced degrees can also boost earning potential.
What are the highest paying cities for a Software Engineer near Cleveland, OH?

-
Detroit, MI
Average Salary: $119,280
Detroit offers a vibrant tech scene with many opportunities for tech professionals. Companies like General Motors and Quicken Loans are hiring for software roles. The city's growing tech community makes it a great place to advance your career.
Find Software Engineer jobs in Detroit, MI
-
Columbus, OH
Average Salary: $118,095
Columbus is a tech hub with many opportunities for software professionals. Companies like Nationwide and Huntington Bank are hiring. The city's strong economy and supportive business environment make it ideal for career growth.
Find Software Engineer jobs in Columbus, OH
-
Buffalo, NY
Average Salary: $117,149
Buffalo has a thriving tech industry with many opportunities for software engineers. Companies like HSBC and Toptal are hiring. The city's lower cost of living and growing tech scene make it an attractive place to work.
Find Software Engineer jobs in Buffalo, NY
-
Cincinnati, OH
Average Salary: $115,874
Cincinnati offers a growing tech market with many opportunities for software professionals. Companies like Procter & Gamble and Fifth Third Bank are hiring. The city's supportive business environment makes it a great place to advance your career.
Find Software Engineer jobs in Cincinnati, OH
-
Toledo, OH
Average Salary: $115,678
Toledo is a smaller city with many opportunities for software engineers. Companies like Owens-Illinois and Dana are hiring. The city's lower cost of living and growing tech scene make it an attractive place to work.
Find Software Engineer jobs in Toledo, OH
-
Pittsburgh, PA
Average Salary: $114,118
Pittsburgh offers a dynamic tech scene with many opportunities for software professionals. Companies like UPMC and Carnegie Mellon University are hiring. The city's strong economy and supportive business environment make it ideal for career growth.
Find Software Engineer jobs in Pittsburgh, PA
-
Mentor, OH
Average Salary: $113,365
Mentor is a growing tech hub with many opportunities for software engineers. Companies like KeyCorp and Parker Hannifin are hiring. The city's lower cost of living and growing tech scene make it an attractive place to work.
Find Software Engineer jobs in Mentor, OH
-
Dayton, OH
Average Salary: $106,408
Dayton offers a growing tech market with many opportunities for software professionals. Companies like General Electric and Wright-Patterson Air Force Base are hiring. The city's supportive business environment makes it a great place to advance your career.
Find Software Engineer jobs in Dayton, OH
-
Strongsville, OH
Average Salary: $100,063
Strongsville is a growing tech hub with many opportunities for software engineers. Companies like KeyCorp and Parker Hannifin are hiring. The city's lower cost of living and growing tech scene make it an attractive place to work.
Find Software Engineer jobs in Strongsville, OH
-
Akron, OH
Average Salary: $99,666
Akron offers a growing tech market with many opportunities for software professionals. Companies like FirstEnergy and Huntington Bank are hiring. The city's supportive business environment makes it a great place to advance your career.
Find Software Engineer jobs in Akron, OH
What are the best paying companies for a Software Engineer in Cleveland, OH?

-
Jobot
Average Salary: $180,000
Jobot offers Software Engineer jobs with a focus on tech innovation. They operate in Cleveland, OH, and other major cities. Their roles often involve cutting-edge software development and collaboration with tech teams.
-
Deloitte
Average Salary: $133,400
Deloitte provides Software Engineer positions with a strong emphasis on consulting and technology. They have offices in Cleveland, OH, and across the globe. Employees work on diverse projects, enhancing their skills and experience.
-
Progressive
Average Salary: $130,167
Progressive offers Software Engineer jobs with a focus on insurance technology. They operate in Cleveland, OH, and other locations. Their roles involve developing software solutions to improve customer experiences.
-
HX5
Average Salary: $124,675
HX5 provides Software Engineer positions with a focus on healthcare technology. They operate in Cleveland, OH, and other areas. Their roles involve creating software to enhance healthcare services.
-
PNC Financial Services Group
Average Salary: $121,617
PNC Financial Services Group offers Software Engineer jobs with a focus on financial technology. They operate in Cleveland, OH, and other locations. Their roles involve developing software to improve banking services.
-
Crowe LLP
Average Salary: $116,281
Crowe LLP provides Software Engineer positions with a focus on accounting technology. They operate in Cleveland, OH, and other areas. Their roles involve creating software to enhance accounting services.
-
CGI
Average Salary: $115,600
CGI offers Software Engineer jobs with a focus on IT consulting. They operate in Cleveland, OH, and other locations. Their roles involve developing software solutions for various industries.
-
Sherwin-Williams
Average Salary: $109,121
Sherwin-Williams provides Software Engineer positions with a focus on manufacturing technology. They operate in Cleveland, OH, and other areas. Their roles involve creating software to improve manufacturing processes.
-
AmTrust Financial
Average Salary: $107,611
AmTrust Financial offers Software Engineer jobs with a focus on financial technology. They operate in Cleveland, OH, and other locations. Their roles involve developing software to enhance financial services.
-
Everstream
Average Salary: $104,567
Everstream provides Software Engineer positions with a focus on utility technology. They operate in Cleveland, OH, and other areas. Their roles involve creating software to improve utility services.
What are the best paying Software Engineer related jobs in Cleveland, OH?

-
Technical Architect
Average Salary: $159,540
This role focuses on designing and overseeing the technical aspects of projects. It involves working with teams to ensure systems meet business needs. Companies like IBM and KeyBank offer such positions.
Find Technical Architect jobs in Cleveland, OH
-
Cloud Engineer
Average Salary: $133,580
This position involves managing and maintaining cloud services. It requires expertise in cloud platforms like AWS or Azure. Local firms such as Huntington National Bank seek skilled professionals.
Find Cloud Engineer jobs in Cleveland, OH
-
Solution Architect
Average Salary: $133,458
Solution architects design systems to meet business goals. They create blueprints for software solutions. Companies like Progressive and Sherwin-Williams hire for these roles.
Find Solution Architect jobs in Cleveland, OH
-
Implementation Specialist
Average Salary: $131,456
These specialists ensure software is correctly installed and running. They work closely with IT teams to resolve issues. Positions are available at companies like FirstEnergy and KeyBank.
Find Implementation Specialist jobs in Cleveland, OH
-
Machine Learning Engineer
Average Salary: $125,400
This role involves creating and improving algorithms for data analysis. It requires strong programming skills and knowledge of machine learning. Companies like Sherwin-Williams and KeyBank offer these jobs.
Find Machine Learning Engineer jobs in Cleveland, OH
-
Systems Engineer
Average Salary: $123,524
Systems engineers manage and optimize IT systems. They ensure everything runs smoothly and efficiently. Local firms like Huntington National Bank and KeyBank have openings.
Find Systems Engineer jobs in Cleveland, OH
-
Site Reliability Engineer
Average Salary: $116,875
These engineers focus on maintaining system reliability. They work to prevent downtime and ensure systems are robust. Companies like IBM and KeyBank are hiring for this role.
Find Site Reliability Engineer jobs in Cleveland, OH
-
Data Engineer
Average Salary: $116,811
Data engineers build and manage data pipelines. They ensure data is accessible and usable for analysis. Positions are available at companies like Progressive and KeyBank.
Find Data Engineer jobs in Cleveland, OH
-
Product Manager
Average Salary: $114,171
Product managers oversee the development of new products. They work with cross-functional teams to bring products to market. Companies like Sherwin-Williams and KeyBank seek skilled managers.
Find Product Manager jobs in Cleveland, OH
-
Test Automation Engineer
Average Salary: $94,903
These engineers create automated tests for software. They ensure products are reliable and meet quality standards. Local firms like Huntington National Bank and KeyBank offer these roles.
Find Test Automation Engineer jobs in Cleveland, OH