High-paying software engineering jobs in Cleveland

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 197 software engineering jobs listed below pay well, with salaries between $60,341 and $174,287 per year. Forward Deployed Engineer, Data Engineer and Software Engineer are among the most popular high-paying roles in Cleveland, OH.

Job title

Updated Jul 15, 2026
Job title
Cleveland, OH
Ohio
Job openings (Cleveland)

Forward Deployed Engineer

Cleveland

$174,287 per year

Ohio

$169,729 per year

Enterprise Architect

Cleveland

$161,761 per year

Ohio

$128,744 per year

Solution Architect

Cleveland

$145,569 per year

Ohio

$142,013 per year

Product Manager

Cleveland

$133,948 per year

Ohio

$116,871 per year

Data Engineer

Cleveland

$125,888 per year

Ohio

$122,859 per year

Senior Software Engineer

Cleveland

$125,474 per year

Ohio

$124,902 per year

Technical Lead

Cleveland

$57.76 per hour

Ohio

$61.83 per hour

Developer

Cleveland

$52.64 per hour

Ohio

$47.63 per hour

Full Stack Developer

Cleveland

$102,375 per year

Ohio

$137,142 per year

Software Engineer

Cleveland

$98,906 per year

Ohio

$106,099 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.