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 280 software engineering jobs listed below pay well, with salaries between $72,095 and $176,567 per year. Forward Deployed Engineer, Software Engineer and Full Stack Developer are among the most popular high-paying roles in Cincinnati, OH.

Job title

Updated Sep 16, 2026
Job title
Cincinnati, OH
Ohio
Job openings (Cincinnati)

Enterprise Architect

Cincinnati

$176,567 per year

Ohio

$138,480 per year

Forward Deployed Engineer

Cincinnati

$156,736 per year

Ohio

$145,267 per year

Data Engineer

Cincinnati

$59.59 per hour

Ohio

$53.63 per hour

Integration Engineer

Cincinnati

$56.71 per hour

Ohio

$43.69 per hour

Full Stack Developer

Cincinnati

$55.91 per hour

Ohio

$58.69 per hour

Principal Software Engineer

Cincinnati

$55.75 per hour

Ohio

$69.05 per hour

Senior Software Engineer

Cincinnati

$113,931 per year

Ohio

$126,363 per year

Automation Engineer

Cincinnati

$52.07 per hour

Ohio

$67.02 per hour

Software Engineer

Cincinnati

$105,170 per year

Ohio

$108,957 per year

Application Developer

Cincinnati

$100,203 per year

Ohio

$94,451 per year

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