1

Cnc Programming Jobs in Ohio (NOW HIRING)

Be Seen First

CNC Programmer

Richville, OH · On-site

$31 - $37/hr

We have a client that is looking for a CNC programmer for their production floor. This role will ... Review work orders and part specifications to determine required calculations and programming ...

CNC Lathe Programmer

Kent, OH · On-site

$20 - $30/hr

Perform CNC programming and CAM programming for various machining operations. Utilize GD&T (Geometric Dimensioning and Tolerancing) principles to ensure accuracy in production. Read and interpret ...

If you have a passion for precision machining and are skilled in CNC programming, we want to hear from you! Our facility utilizes top-of-the-line equipment from brands like Haas and SMART (Fanuc ...

The ideal candidate will have strong programming skills, hands-on machining knowledge, and the ... Program CNC machines to produce precision parts according to engineering drawings and ...

CNC Machinist

Cuyahoga Falls, OH · On-site

$25 - $30/hr

Read and interpret blueprints, engineering drawings, and GD&T. * Make basic CNC program edits and adjustments. * Inspect finished parts using precision measuring equipment. * Troubleshoot machining ...

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Strong experience programming for CNC mills , including 5-axis machining centers (3+2 positional and full simultaneous 5-axis) * Strong experience programming for CNC lathes (live tooling and multi ...

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

Strong experience programming for CNC mills , including 5-axis machining centers (3+2 positional and full simultaneous 5-axis) * Strong experience programming for CNC lathes (live tooling and multi ...

Read and interpret engineering drawings, blueprints, GD&T, and job specifications. * Upload and download CNC programs to and from machine controls. * Read, understand, and make appropriate edits to G ...

CNC Machinist

Mason, OH · On-site

$28 - $34/hr

Read and interpret engineering drawings, blueprints, GD&T, and job specifications. * Upload and download CNC programs to and from machine controls. * Read, understand, and make appropriate edits to G ...

CNC Programmer - OH

Canton, OH · On-site

$55 - $75/hr

Troubleshoot and resolve programming or machining issues * Monitor program performance to ensure compliance with drawings, safety, and quality standards * Identify and implement process improvements ...

CNC Machinist-Programmer

Mentor, OH · On-site

$35 - $40/hr

This position requires advanced machining knowledge, CNC programming expertise, setup capability, tooling selection, and process development skills. The CNC Machinist-Programmer serves as a technical ...

Showing results 41-60

Cnc Programming information

See Ohio salary details

$15

$29

$42

How much do cnc programming jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for cnc programming in Ohio is $29.43, according to ZipRecruiter salary data. Most workers in this role earn between $24.23 and $33.12 per hour, depending on experience, location, and employer.

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

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.

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 as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,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.

What are the most commonly searched types of Cnc Programming jobs in Ohio?

The most popular types of Cnc Programming jobs in Ohio are:

What job categories do people searching Cnc Programming jobs in Ohio look for?

The top searched job categories for Cnc Programming jobs in Ohio are:

What cities in Ohio are hiring for Cnc Programming jobs?

Cities in Ohio with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Ohio as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $61,215 per year, or $29.4 per hour.

CNC Programmer | High-Mix, Low-Volume Job Shop

DRT Holdings, LLC

Sidney, OH • On-site

$60 - $85/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

FT REG-V2 2WKS@HIRE Craft Workers Sidney, OH, US

9 days ago Requisition ID: 2199

Location : Sidney, OH
Shift: 1st Shift | Monday-Friday | 7:00 AM - 3:30 PM

Pay: Competitive Salary + Performance Bonus
Benefits: Medical, Dental, Vision, 401(k) with Company Match, PTO, and Benefits Starting Day 1

Are you a skilled CNC Programmer who enjoys solving challenging manufacturing problems and seeing your programs come to life on the shop floor?

We are seeking an experienced CNC Programmer to join our growing precision machining team in Sidney, Ohio. This is an opportunity to work in a high-mix, low-volume job shop environment where every day brings new projects, unique parts, and complex machining challenges.

You'll play a critical role in programming and optimizing CNC equipment while partnering closely with machinists and engineers to deliver high-quality precision components for a variety of industries.

What You'll Do

Create, modify, and optimize CNC programs using Mastercam and other CAM software

  • Develop efficient machining strategies for CNC mills, lathes, and multi-axis equipment
  • Interpret engineering drawings, CAD models, and GD&T requirements
  • Select tooling, fixturing, cutting parameters, and machining sequences
  • Support setup, prove-out, and first-piece inspection activities
  • Troubleshoot machining issues and provide programming support on the shop floor
  • Improve cycle times, tool life, and overall manufacturing efficiency
  • Collaborate with machinists, engineers, and production personnel to solve complex manufacturing challenges
  • Maintain setup sheets, tooling documentation, and program revisions
  • Support continuous improvement, quality, and cost-reduction initiatives
QualificationsRequired
  • 3+ years of experience in CNC programming, CAM programming, or CNC machining
  • Proficiency with Mastercam or similar CAM software
  • Strong understanding of CNC machining processes, tooling, feeds, speeds, and cutting strategies
  • Ability to read and interpret blueprints, engineering drawings, and GD&T
  • Experience programming precision-machined components with tight tolerances
  • Strong troubleshooting, problem-solving, and communication skills
Preferred
  • Experience in a high-mix, low-volume job shop
  • Programming and supporting 3-axis, 4-axis, or 5-axis CNC machines
  • CNC milling and turning experience
  • Prototype and short-run production environments
  • Experience with Siemens NX CAM or other advanced CAM systems
  • Knowledge of process improvement and lean manufacturing principles

#Precision #MPS

Keywords: CNC Programmer, Mastercam Programmer, CAM Programmer, CAD/CAM Programmer, CNC Machining, CNC Milling, CNC Turning, Multi-Axis Machining, 5-Axis Machining, Precision Machining, Job Shop Manufacturing, GD&T, Manufacturing, CNC Programming.

#J-18808-Ljbffr