1

Cnc Programmer Jobs in Springfield, OH (NOW HIRING)

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

As a CNC Programmer, you will: Own CNC Programming & Optimization * Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using ...

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

Produces machined parts, products, or components by programming and operating computer numerical control (CNC) production equipment. Duties and Responsibilities: * Responsible for accurate and ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Description We are seeking a highly skilled CNC Programmer to join our advanced manufacturing team. In this role, you will be responsible for taking complex medical component designs from concept to ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Description 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 efficiency. Your mission will be to ...

CNC Programmer

Dayton, OH · On-site

$45 - $55/hr

We are seeking an experienced Gantry Programmer with expertise in Siemens 840D sl CNC systems , PLC-CNC integration , and machine safety programming . The ideal candidate will have hands-on ...

CNC Programmer

Springfield, OH · On-site

$19.50 - $26.75/hr

The CNC Programmer will work closely with engineers and production staff to ensure that all specifications are met and that production runs smoothly. Main responsibilities * Develops and maintains ...

CNC Programmer

Springfield, OH · On-site

$19.50 - $26.75/hr

The CNC Programmer will work closely with engineers and production staff to ensure that all specifications are met and that production runs smoothly. Main responsibilities * Develops and maintains ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Responsible for accurate and efficient engineered programming of CNC machines. * Develops, edits, or modifies operation sequences based on manufacturing sketches, blueprints, or schematics.

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

We are seeking a highly skilled CNC Programmer to join our advanced manufacturing team. In this role, you will be responsible for taking complex medical component designs from concept to production.

CNC Programmer & Machinist | 1058435

Plain City, OH · On-site

$26.25 - $35.75/hr

CNC Programmer & Machinist Location: Plain City, Ohio (Located 5 minutes from Dublin, OH) Schedule: 1st Shift | Full-Time Summary We are currently accepting applications for an experienced CNC ...

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

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 efficiency. Your mission will be to develop ...

CNC Programmer II

Dayton, OH · On-site

$55 - $65/hr

... Engineer. • Creates CNC program to regulate movement of the machine tool. • Responsible for communicating with the Manufacturing Engineer all issues found as the job is being programmed. • ...

CNC Sheet Metal Programmer

Dayton, OH

$25.75 - $35.25/hr

CNC Sheet Metal Programmer Location: First Flight- Miamisburg, OH - Onsite About Accelevation We build what the future runs on. Accelevation designs, manufactures and installs the physical ...

CNC Programmer - Night Shift

Vandalia, OH · On-site

$25 - $34/hr

Creates CNC program to regulate movement of the machine tool. * Responsible for communicating with the Manufacturing Engineer all issues found as the job is being programmed. * Supports manufacturing ...

CNC Programmer - Night Shift

Vandalia, OH · On-site

$25 - $34/hr

Creates CNC program to regulate movement of the machine tool. * Responsible for communicating with the Manufacturing Engineer all issues found as the job is being programmed. * Supports manufacturing ...

Creates CNC program to regulate movement of the machine tool. * Responsible for communicating with the Manufacturing Engineer all issues found as the job is being programmed. * Supports manufacturing ...

5-Axis Machining Specialist

Dayton, OH · On-site

$25.75 - $35.25/hr

Lead programming, setup, and operation of complex 5-axis CNC machines using advanced CAM platforms such as Mastercam, Esprit, Fusion360 and Siemens NX as well as other specialized software * Develop ...

next page

Showing results 1-20

Cnc Programmer information

See Springfield, OH salary details

$12

$22

$33

How much do cnc programmer jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for cnc programmer in Springfield, OH is $22.89, according to ZipRecruiter salary data. Most workers in this role earn between $18.85 and $25.77 per hour, depending on experience, location, and employer.

What are some common challenges CNC Programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
What are the most commonly searched types of Cnc Programmer jobs in Springfield, OH? The most popular types of Cnc Programmer jobs in Springfield, OH are:
What job categories do people searching Cnc Programmer jobs in Springfield, OH look for? The top searched job categories for Cnc Programmer jobs in Springfield, OH are:
What cities near Springfield, OH are hiring for Cnc Programmer jobs? Cities near Springfield, OH with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Springfield, OH as of June 2026, with employment types broken down into 85% Full Time, 5% Part Time, and 10% Contract. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $47,620 per year, or $22.9 per hour.
CNC Programmer

$25.75 - $35.25/hr

Full-time

Posted 27 days ago


Job description

Elliott Tool Technologies, a client of Brixey and Meyer, is seeking a CNC Programmer to join their team!

Full-time | First Shift (7am–4pm or 8am–5pm) | Onsite in Dayton, OH
Relocation or transition support available for strong candidates

Elliott Tool Technologies is seeking an experienced CNC Programmer to serve as the go-to programming expert in our shop. This role is ideal for someone who enjoys solving complex machining problems, improving performance, and having direct impact on how parts are produced every day.

This is more than a programming role—it’s an opportunity to lead how machining gets done in a stable, highly respected shop environment.

As a CNC Programmer, you will:

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.

And Build Capability Across the Team

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

Why Choose Elliott Tool?

  • Flexible First Shift – Steady 40 hours with the freedom to structure your week and make up time as needed.
  • Strong Team Culture – Join a crew of machinists who work hard, look out for each other, and know how to have fun while getting the job done.
  • Hands-On Impact – Your work creates parts that solve real challenges for customers around the world.
  • Meaningful Work – Work on complex, precision tooling used in critical industries.
  • Grow Your Impact – Continue developing as a CNC programming expert while expanding your influence across tooling, processes, and team capability.
  • Stability & Legacy – Be part of a company with 135+ years of success and an average employee tenure of 9 years.
  • Relocation Support – For candidates outside the Dayton area, we’re open to supporting a transition for the right long-term fit.

What We’re Looking For

  • Experience: 4+ years of CNC programming experience or a strong machinist background with demonstrated programming capability
  • 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: Ability to work onsite in Dayton, Ohio.

Apply Now!
If you take ownership of your work, enjoy solving machining challenges, and want to make a direct impact on shop performance, we’d like to connect. Apply to this post or contact us on our website now!

Elliott Tool Technologies is an equal opportunity employer, who values diversity and is committed to creating an inclusive environment for all employees.