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 207 software engineering jobs listed below pay well, with salaries between $59,013 and $176,567 per year. Software Engineer, Data Engineer and Senior Software Engineer are among the most popular high-paying roles in Cincinnati, OH.

Job title

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

Enterprise Architect

Cincinnati

$176,567 per year

Ohio

$128,744 per year

Forward Deployed Engineer

Cincinnati

$168,245 per year

Ohio

$164,485 per year

Software Architect

Cincinnati

$72.87 per hour

Ohio

$69.28 per hour

Solution Architect

Cincinnati

$72.09 per hour

Ohio

$71.41 per hour

Data Engineer

Cincinnati

$58.79 per hour

Ohio

$53.35 per hour

Full Stack Developer

Cincinnati

$55.93 per hour

Ohio

$58.69 per hour

Senior Software Engineer

Cincinnati

$115,954 per year

Ohio

$125,302 per year

Developer

Cincinnati

$51.49 per hour

Ohio

$47.60 per hour

Application Developer

Cincinnati

$99,379 per year

Ohio

$92,563 per year

Software Engineer

Cincinnati

$99,156 per year

Ohio

$106,265 per year

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