High-paying software engineering jobs in Cincinnati

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


The 256 software engineering jobs listed below pay well, with salaries between $73,004 and $177,656 per year. Application Developer, Data Engineer and Software Engineer are among the most popular high-paying roles in Cincinnati, OH.

Job title

Updated Oct 20, 2026
Job title
Cincinnati, OH
Ohio
Job openings (Cincinnati)

Enterprise Architect

Cincinnati

$177,656 per year

Ohio

$128,297 per year

Forward Deployed Engineer

Cincinnati

$156,736 per year

Ohio

$149,869 per year

Software Architect

Cincinnati

$133,904 per year

Ohio

$116,541 per year

Senior Software Engineer

Cincinnati

$61.72 per hour

Ohio

$57.18 per hour

Product Manager

Cincinnati

$60.71 per hour

Ohio

$49.64 per hour

Data Engineer

Cincinnati

$57.94 per hour

Ohio

$52.98 per hour

Full Stack Developer

Cincinnati

$56.82 per hour

Ohio

$58.87 per hour

Automation Engineer

Cincinnati

$52.72 per hour

Ohio

$66.53 per hour

Software Engineer

Cincinnati

$108,056 per year

Ohio

$110,780 per year

Application Developer

Cincinnati

$98,457 per year

Ohio

$94,117 per year

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