High-paying mechanical engineering jobs in Dayton

Mechanical Engineering designs, develops, and tests mechanical systems. Engineers solve problems related to machinery and energy use. Strong analytical and problem-solving skills are key.


The 66 mechanical engineering jobs listed below pay well, with salaries between $62,383 and $125,516 per year. Mechanical Engineer, Nondestructive Testing Technician and Automation Technician are among the most popular high-paying roles in Dayton, OH.

Job title

Updated Oct 17, 2026
Job title
Dayton, OH
Ohio
Job openings (Dayton)

Senior Mechanical Engineer

Dayton

$125,516 per year

Ohio

$111,375 per year

Mechanical Engineer

Dayton

$104,514 per year

Ohio

$90,311 per year

Surveyor

Dayton

$103,174 per year

Ohio

$94,816 per year

Hardware Engineer

Dayton

$42.42 per hour

Ohio

$41.98 per hour

Mechanical Designer

Dayton

$80,988 per year

Ohio

$83,945 per year

Automation Technician

Dayton

$33.54 per hour

Ohio

$31.68 per hour

Nondestructive Testing Technician

Dayton

$32.04 per hour

Ohio

$28.38 per hour

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