High-paying software engineering jobs in Dayton

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


The 279 software engineering jobs listed below pay well, with salaries between $103,960 and $177,235 per year. Software Engineer, Principal Software Engineer and Modeling & Simulation Engineer are among the most popular high-paying roles in Dayton, OH.

Job title

Updated Jul 14, 2026
Job title
Dayton, OH
Ohio
Job openings (Dayton)

Principal Software Engineer

Dayton

$177,235 per year

Ohio

$157,456 per year

Ai/Ml Engineer

Dayton

$149,532 per year

Ohio

$126,190 per year

Systems Integration Engineer

Dayton

$127,271 per year

Ohio

$95,721 per year

Modeling Engineer

Dayton

$125,738 per year

Ohio

$99,484 per year

Modeling & Simulation Engineer

Dayton

$123,192 per year

Ohio

$103,042 per year

Senior Software Engineer

Dayton

$122,558 per year

Ohio

$124,902 per year

Computer Vision Engineer

Dayton

$114,408 per year

Ohio

$117,117 per year

Full Stack Developer

Dayton

$112,041 per year

Ohio

$137,142 per year

Software Engineer

Dayton

$110,148 per year

Ohio

$106,099 per year

Devops Engineer

Dayton

$103,960 per year

Ohio

$106,107 per year

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