1

Cnc Programming Jobs in Defiance, OH (NOW HIRING)

CNC Machinist

Wauseon, OH

$19.25 - $26.25/hr

CNC programming is not required for this position. Essential Responsibilities Set up and operate CNC mills, lathes, and/or Swiss machines using existing CNC programs. Perform machine changeovers ...

030430574

Kalida, OH ยท On-site

$26 - $36/hr

B-K Tool & Design is seeking an experienced CNC Setup Machinist / CNC Programmer for our 3rd shift team in Kalida, OH. This position involves CNC milling, CNC programming, machine setup, and ...

CNC Operator II - Entry-US

Whitehouse, OH ยท On-site

$19.25 - $26.50/hr

Customers across aerospace and defense, earthworks, energy, general engineering and transportation ... CNC Grinder - 3rd Shift Sun-Thurs 11pm - 7am Now Hiring Experienced CNC Tool Grinders Shift: 3rd ...

CNC Operator II - Entry-US

Whitehouse, OH ยท On-site

$19.25 - $26.50/hr

Customers across aerospace and defense, earthworks, energy, general engineering and transportation ... CNC Grinder - 3rd Shift Sun-Thurs 11pm - 7am Now Hiring Experienced CNC Tool Grinders Shift: 3rd ...

CNC Operator II - Entry-US

Whitehouse, OH ยท On-site

$19.25 - $26.50/hr

Customers across aerospace and defense, earthworks, energy, general engineering and transportation ... CNC Grinder - 3rd Shift Sun-Thurs 11pm - 7am Now Hiring Experienced CNC Tool Grinders Shift: 3rd ...

Be Seen First

Responsible for programming. Generate, write and/or edit CNC programs, create prototypes, fixtures, tooling needs for department. Set up operating power driven lathes, mills, and grinders. Analysis ...

Be Seen First

CNC Supervisor

Grabill, IN ยท On-site

$20 - $30/hr

Oversee CNC setup, programming, and operations for accuracy and efficiency * Review programs, toolpaths, and nesting; troubleshoot issues as needed * Optimize machine performance, tooling, and ...

CNC Job Setter

Findlay, OH

$19.25 - $26.25/hr

High school diploma, or equivalent * 2-3 years of experience with CNC setup and programming * Relevant certifications, training, or course work preferred, but not required

CNC Machinist-Hudson,Michigan

Pioneer, OH

$18.25 - $24.75/hr

Your role As a CNC Machinist, your mission is to program, set up, and operate Swiss-type lathes for ... Responsibilities include part inspection, equipment maintenance, and collaboration with engineering ...

CNC Machinist-Hudson,Michigan

Holiday City, OH

$17.50 - $23.75/hr

Your role As a CNC Machinist, your mission is to program, set up, and operate Swiss-type lathes for ... Responsibilities include part inspection, equipment maintenance, and collaboration with engineering ...

CNC Job Setter

Findlay, OH ยท On-site

$19.25 - $26.25/hr

High school diploma, or equivalent * 2-3 years of experience with CNC setup and programming * Relevant certifications, training, or course work preferred, but not required Equal Opportunity Employer ...

Weld - Machinist

Ridgeville Corners, OH

$19.25 - $26.25/hr

... CNC program data. * Monitor machine operations and adjust as needed to maintain tolerances. * Verify finished components meet specifications. * Perform trial setups to confirm accuracy of programming ...

Utilize proprietary CAD/CAM software to maintain production quality and through-put on CNC Bending and Laser Cutting Systems. * Develop and implement engineering solutions to resolve through-put ...

Machinist

Van Wert, OH

$18.75 - $25.50/hr

Strong understanding of G-code programming and CNC machine operation * Proficiency in reading and interpreting technical drawings and blueprints * Skilled in using precision measuring tools with a ...

Machinist

Van Wert, OH ยท On-site

$18.75 - $25.50/hr

Strong understanding of G-code programming and CNC machine operation * Proficiency in reading and interpreting technical drawings and blueprints * Skilled in using precision measuring tools with a ...

Exposure to robotics, including Fanuc robot integration or light programming. * Experience interfacing with CNC machines and related control systems. * Ability to read, design, and develop electrical ...

next page

Showing results 1-20

Cnc Programming information

See Defiance, OH salary details

$15

$28

$41

How much do cnc programming jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for cnc programming in Defiance, OH is $28.31, according to ZipRecruiter salary data. Most workers in this role earn between $23.32 and $31.88 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Are CNC programmers in demand?

CNC programmers are in steady demand due to their essential role in manufacturing and precision machining. The need for skilled operators with knowledge of CAD/CAM software and machine operation continues to grow as industries seek efficient and accurate production processes.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What cities near Defiance, OH are hiring for Cnc Programming jobs?

Cities near Defiance, OH with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Defiance, OH as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 15% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $58,895 per year, or $28.3 per hour.

CNC Machinist

Rosenboom Machine & Tool Inc

Bowling Green, OH โ€ข On-site

$25 - $30/hr

Full-time

Re-posted 24 days ago


Job description

Compensation:

  • Pay will be based on experience, and a skills test will be administered during the interview process.

  • $2,600 sign-on bonus

  • This is an off-shift position - 2nd or 3rd shift - $3/hr shift premium



Job Summary:

We are seeking a skilled and motivated CNC Machinist with programming experience to set up, operate, and program a variety of CNC machines for the production of precision metal components. This role requires a solid understanding of mechanical principles, G-code programming, machining techniques, and shop math to ensure efficient, accurate part production per engineering specifications.

Key Responsibilities:
  • Set up and operate CNC machines, including mills and lathes

  • Create, edit, and optimize CNC programs (G-code, CAD/CAM experience ) for precision and efficiency

  • Interpret technical drawings, blueprints, and production instructions

  • Measure and inspect parts to ensure conformance to specifications

  • Diagnose and resolve machining and programming issues to maintain quality and minimize downtime

  • Perform routine machine maintenance and maintain a clean, organized workspace

Key Skills & Competencies:
  • Proficiency in CNC programming (G-code/M-code)

  • Ability to read and interpret blueprints and technical drawings

  • Strong understanding of machining processes and sequence logic

  • Solid skills in shop math, including:

    • Fractions, percentages, ratios, proportions

    • Basic algebra, geometry, and introductory trigonometry

  • Experience with big bore

  • Mechanical aptitude and familiarity with machining tools and techniques

  • Strong problem-solving skills, especially in complex or non-standard situations

Requirements:
  • Hands-on experience in CNC machining or programming, or equivalent technical training

  • Experience with CNC mills and/or lathes preferred


EOE-Veteran's & Disabilities


2nd shift - 2:30p - 11p
3rd shift - 9:30p - 6a