1

Cnc Programming Jobs in Columbus, OH (NOW HIRING)

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

Strong understanding of CNC programming and machine operation. * Familiarity with precision measuring tools (calipers, micrometers, etc.). * Excellent attention to detail and problem-solving skills.

CNC Machinist

Johnstown, OH · On-site

$20 - $24/hr

Strong understanding of CNC programming and machine operation. * Familiarity with precision measuring tools (calipers, micrometers, etc.). * Excellent attention to detail and problem-solving skills.

CNC Machinist Advance CNC Machining - 2nd Shift (Mon-Thurs 4:00 pm-2:30 am) Up to $35/hour DOE We ... Excellent communication skills --able to collaborate with programmers, quality inspectors, and ...

Excellentcommunication skillsable to collaborate with programmers, quality inspectors, and fellow ... Why Advance CNC? Werea refreshingly different, growing company of 50+ team members where ordinary ...

Knowledge of advanced CNC programming, process optimization, and precision machining applications. * Experience providing customer training and technical application support. * Strong knowledge of ...

CNC Operator

Lewis Center, OH

$19.50 - $26.75/hr

Programming and operating CNC equipment using CAD/CAM software * Supporting additive manufacturing and fabrication processes within our lab environment * Interpreting engineering drawings and GD&T ...

CNC Operator

Lewis Center, OH

$19.50 - $26.75/hr

Programming and operating CNC equipment using CAD/CAM software * Supporting additive manufacturing and fabrication processes within our lab environment * Interpreting engineering drawings and GD&T ...

CNC Operator

Lewis Center, OH · On-site

$19.50 - $26.75/hr

Programming and operating CNC equipment using CAD/CAM software * Supporting additive manufacturing and fabrication processes within our lab environment * Interpreting engineering drawings and GD&T ...

CNC Operator

Lewis Center, OH · On-site

$19.50 - $26.75/hr

Programming and operating CNC equipment using CAD/CAM software * Supporting additive manufacturing and fabrication processes within our lab environment * Interpreting engineering drawings and GD&T ...

At Advance CNC Machining, we specialize in producing high precision machined parts for customers from coast to coast including equipment manufacturers, food, drug and the aerospace and defense ...

Engineering Manager Advance CNC Machining - Grove City, Ohio Salary: $130,000 DOE We are seeking an experienced Engineering Manager who's enjoyable to work with, and that can thoughtfully bring the ...

CMM Programmer - Custom Machine Shop Advance CNC Machining-Grove city, Ohio Salary: $90,000 DOE We are seeking an expert-level CMM Programmer who's enjoyable to work with, and that can thoughtfully ...

next page

Showing results 1-20

Cnc Programming information

See Columbus, OH salary details

$16

$29

$43

How much do cnc programming jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for cnc programming in Columbus, OH is $29.90, according to ZipRecruiter salary data. Most workers in this role earn between $24.62 and $33.65 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 are the most commonly searched types of Cnc Programming jobs in Columbus, OH? The most popular types of Cnc Programming jobs in Columbus, OH are:
What are popular job titles related to Cnc Programming jobs in Columbus, OH? For Cnc Programming jobs in Columbus, OH, the most frequently searched job titles are:
What job categories do people searching Cnc Programming jobs in Columbus, OH look for? The top searched job categories for Cnc Programming jobs in Columbus, OH are:
What cities near Columbus, OH are hiring for Cnc Programming jobs? Cities near Columbus, OH with the most Cnc Programming job openings:
Infographic showing various Cnc Programming job openings in Columbus, OH as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $62,193 per year, or $29.9 per hour.

CNC Programmer

Robey Tool Inc

Columbus, OH • On-site

$24 - $30/hr

Full-time

Re-posted 19 days ago


Job description

Full-Time | On-Site

About the Role

We're looking for an experienced CNC Programmer to join our machining team. In this role, you'll develop efficient, accurate toolpaths and programs for both milling and turning operations, working closely with machinists to bring precision parts from print to production. If you take pride in clean code, tight tolerances, and finding smarter ways to cut metal, we want to hear from you.

What You'll Do

  • Serve as one of two primary programmers that set the pace for the production line.
  • Create and optimize CNC programs for mills and lathes using Mastercam, Cam Assist, and Fusion 360
  • Program complex multi-sided parts on 5-axis machining centers, including simultaneous 5-axis toolpaths where appropriate
  • Interpret engineering drawings, GD&T, and 3D models to plan the most efficient machining strategy
  • Select appropriate tooling, speeds, feeds, and work holding to maximize quality, tool life, and cycle time
  • Generate setup sheets, tool lists, and operator documentation
  • Work directly with machinists to prove out new programs, troubleshoot issues at the machine, and refine processes
  • Collaborate with engineering and quality to resolve design-for-manufacturability questions and dimensional issues
  • Maintain organized program libraries, post processors, and tooling databases

What We're Looking For

  • 3+ years of hands-on CNC programming experience in a production or job-shop environment
  • Proficiency with Mastercam, Cam Assist, Fusion 360 — you're comfortable writing programs from scratch in both if necessary.
  • 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-axis turning a plus)
  • Solid understanding of machining fundamentals: speeds and feeds, tool selection, fixturing, and work coordinate systems
  • Ability to read and interpret complex blueprints and GD&T
  • Working knowledge of G-code and M-code — you can read, edit, and troubleshoot programs at the control
  • Experience with a variety of materials (steel, stainless, aluminum, plastics; exotics a plus)
  • Strong communication skills and the ability to work cross-functionally with engineers, machinists, and quality

Nice to Have

  • Experience with post processor editing and customization, especially for 5-axis kinematics
  • Familiarity with CMM programming or inspection processes
  • Background as a machinist before moving into programming
  • Experience with probing, tool setters, or in-process gauging
  • Experience programming mill-turn or multi-task machines

What We Offer

  • Competitive pay based on experience
  • Health and dental insurance available
  • Paid time off and holidays
  • Stable, full-time schedule
  • Opportunities to grow your skills on new machines and technologies