1

Cnc Programming Jobs in Defiance, OH (NOW HIRING)

Be Seen First

This position involves CNC milling, CNC programming, machine setup, and operation of 3-axis, 4-axis, 5-axis and lathe machining centers producing precision-machined components for high end automation ...

Be Seen First

Controls Engineer II

Mooresville, IN · On-site

$100K - $115K/yr

Programming and troubleshooting of PLC, HMI and VFDs for custom equipment * Must have a valid driver license * Debugging with no additional support * Travel with completed equipment to customer sites ...

Be Seen First

Controls Engineer II

Mooresville, IN · On-site

$100K - $115K/yr

Programming and troubleshooting of PLC, HMI and VFDs for custom equipment * Must have a valid driver license * Debugging with no additional support * Travel with completed equipment to customer sites ...

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 ...

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

$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

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 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 ...

CNC Set-up Operator Shift: 3rd/4th - Weekend shifts available Salary: $22.22 - $31.12/hour (Plus $1 ... engineering blueprints, technical drawings, and CAD designs • Complete production and quality ...

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 ...

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 Jul 27, 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, and why are they important?

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.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex decision-making and quality control in CNC machining. Therefore, CNC programmers will continue to play a vital role alongside AI tools in manufacturing environments.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially those with experience in automation and quality control. The profession offers stable employment opportunities in manufacturing environments that require technical expertise and certification.

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 a CNC programming salary?

The salary for CNC programmers 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 may earn higher wages, especially in manufacturing environments with complex machinery.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, programming, and testing these codes to ensure precise and efficient production, often requiring knowledge of CAD/CAM software and machine operation. Salaries vary based on experience, location, and industry, but they typically earn competitive wages in manufacturing settings.

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 July 2026, with employment types broken down into 86% Full Time, 6% Part Time, 2% Contract, 5% Nights, and 1% Summer. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $58,895 per year, or $28.3 per hour.
CNC Machinist Programmer - 3rd shift

CNC Machinist Programmer - 3rd shift

B-K Tool & Design

Kalida, OH • On-site

$26 - $36/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Why Join the B-K Team?

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 operation of 3-axis, 4-axis, 5-axis and lathe machining centers producing precision-machined components for high end automation systems. Candidates with experience in CNC machining, CNC setup, G-code editing, CAM programming, Mastercam, Fusion 360, and multi-axis machining are encouraged to apply.

This is not a repetitive production operator role. We are looking for skilled machinists who can independently set up, program, and run complex parts with minimal supervision.

What We Offer:

  • $26-$36/hr starting base pay
  • 20% night shift premium (effective up to ~$43.20/hr+)
  • Yearly bonus based on Company performance
  • 4x10 schedule (Monday - Thursday nights) (Stable Schedule)
  • Every Friday - Sunday off
  • Work on custom automation projects instead of repetitive production runs.
  • Real CNC setup and programming responsibility - not just operation
  • Opportunity to make decisions and improve processes

Responsibilities:

  • Independently program, set up, and operate HAAS CNC machines (3-axis, 4-axis, and 5-axis)
  • Work on custom automation and low-volume precision components
  • Use CAM software (Fusion 360, Mastercam, or similar) to create and modify programs
  • Read and interpret blueprints, GD&T, and 3D models
  • Select tooling, speeds, and feeds for complex machining operations
  • Inspect parts using precision measurement tools
  • Troubleshoot machining issues and optimize processes
  • Work independently with minimal supervision
  • Collaborate with engineering and quality teams when needed

Experience:

  • 5+ years CNC machining experience (job shop or custom manufacturing preferred)
  • Strong CNC setup and programming ability
  • Experience with HAAS machines and multi-axis machining
  • Ability to read complex engineering drawings and GD&T
  • CAM programming experience is required
  • Strong attention to detail and problem-solving skills
  • Ability to work independently on 3rd shift

Company Description

B-K Tool & Design was founded in 1981 as a small machine shop providing custom components to many industries. Since then, B-K Tool & Design has evolved into a turn-key automation solutions provider, operating out of our 130,000 square foot facility, located in Kalida, Ohio.
With a customer base that trust us with new or existing designs, we are staffed with a team full of confidence and determination for all installations.