Demo

CNC Programmer

Elliott Tool Technologies
Dayton, OH Full Time
POSTED ON 3/13/2026
AVAILABLE BEFORE 5/9/2026

CNC Programmer

We’re looking for an experienced CNC Programmer to be the go-to programming expert in our shop. This role keeps our machines running right, improves efficiency, and supports our machinists every day.

If you enjoy solving machining problems and making parts run better, we want to hear from you.

What You’ll Do

Own CNC Programming & Optimization

  • Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using PartMaker and CAM software.
  • Improve cycle times, tool life, surface finish, and part accuracy.
  • Maintain organized, up-to-date program libraries and documentation.

Be the Shop’s Programming Expert

  • Serve as the go-to resource for CNC programming, macros, and advanced techniques.
  • Support machinists with setups, troubleshooting, and prove-outs.
  • Provide daily run support for assigned departments.
  • Recommend tooling and fixturing aligned with programming and process needs.

Drive Continuous Improvement

  • Support continuous improvement efforts focused on efficiency, quality, and throughput.
  • Stay current on CNC software, machining methods, and emerging technology.
  • Provide input on capital equipment and machining upgrades.

Build Capability Across the Team

  • Cross-train Manufacturing Technicians (MTs) and Manufacturing Engineers (MEs) to strengthen programming understanding.
  • Help ensure consistent programming coverage across the shop.

Why Choose Elliott Tool?

  • Work on complex, precision tooling used in critical industries.
  • Strong collaboration between Programming, Engineering, and Manufacturing.
  • A culture that values craftsmanship and accountability.
  • Stable, profitable company with 135 years of success.
  • Average employee tenure of 9 years.

What’s a typical day like?

A priority job hits the schedule with tight delivery requirements and complex tolerances.

You review the print, tooling, and setup strategy, then write and optimize the program. On the shop floor, you support the prove-out, fine-tune feeds and speeds, and help lock in a stable process.

Later, a department flags an issue with tool life. You adjust the program, improve efficiency, and reduce scrap.

The programs run clean, the shop stays productive, and the job ships on time.

Your work directly impacts quality, efficiency, and customer trust.

What We’re Looking For

  • Experience: You bring 5 years of CNC programming experience, a machinist background, and the ability to write, troubleshoot, and optimize programs using CAM software and G-code.
  • Mechanical Skills: Comfortable working with machining tools and equipment.
  • Education: High school diploma (or equivalent); additional technical training is a plus.
  • Team Mindset: Respectful, coachable, and focused on team success.
  • Results Driven: Take pride in quality and follow through on commitments.
  • Location: Live within 45 minutes of Dayton, OH.

If you’re ready to be part of our growth journey, we’d love to hear from you.

Please apply via really.

Benefits:

  • 401(k)
  • 401(k) 3% Match
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Tuition reimbursement
  • Vision insurance

Work Location: In person

Salary.com Estimation for CNC Programmer in Dayton, OH
$73,054 to $92,990
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other CNC Programmer jobs in the Dayton, OH area that may be a better fit.

  • Magellan Aerospace Limited Middletown, OH
  • Magellan Aerospace is a global, integrated aerospace company that provides complex assemblies and systems solutions to aircraft and engine manufacturers, a... more
  • 7 Days Ago

  • Norwood Medical and Careers Dayton, OH
  • We are seeking a highly skilled CNC Programmer to join our precision machining team. In this role, you will be the primary architect of our production effi... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!