1

Cnc Programmer Jobs in Columbus, OH (NOW HIRING)

Be Seen First

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

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

Be Seen First

CNC Programmer

Columbus, OH · On-site

$24 - $30/hr

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

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

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

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

... future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live in. Develop and modify CNC mill programs ...

... future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live in. Develop and modify CNC mill programs ...

CNC Machinist - 1st

Dublin, OH

$19.75 - $27/hr

Interpret blueprints, engineering drawings, and technical instructions to determine machining operations and setup parameters. * Set up CNC machines (mills, lathes, etc.), including selecting and ...

New

Be Seen First

CNC programming experience and a college degree (engineering/industrial focus) is a plus. Like machining? Like optimizing a machine shop process with the best in class cutting tool products? Do you ...

CNC SET-UP

Mount Vernon, OH · On-site

$23.97 - $25.82/hr

CNC Machinist / Set-up Position Overview We are seeking a skilled CNC Machinist / Set-up to join ... Programming & Setup : Load programs, adjust machine settings, and perform tool changes as required.

next page

Showing results 1-20

Cnc Programmer information

See Columbus, OH salary details

$16

$29

$43

How much do cnc programmer jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for cnc programmer 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 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 Columbus, OH? The most popular types of Cnc Programmer jobs in Columbus, OH are:
What cities near Columbus, OH are hiring for Cnc Programmer jobs? Cities near Columbus, OH with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Columbus, OH as of June 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 100% In-person job distribution, with an average salary of $62,193 per year, or $29.9 per hour.

CNC Programmer - Aerospace and Defense

Advance CNC

Grove City, OH • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Job description

Salary: up to $120,000 annually DOE

At Advance CNC Machining, we believe in getting theright people in the right seatsso we can fulfill our mission tocreate more opportunities for our families and our neighbors.

Why Advance CNC?

Were a refreshingly different, growing company of 50+ team members where ordinary people do extraordinary things.

  • We valuehumility, determination, and teamwork.
  • We invest in leading-edge technology and taking care of people.
  • Were committed to quality, efficiency, and continuous improvement.
  • Here, your work directly supports the success of our customers and our company.

Compensation package includes:

  • 401k plan with a generous 100% employer match up to $5,200 per year
  • 80 hours of paid time off (PTO) your first year and 128 hours your second year.
  • 6 paid holidays after first 90 days
  • Medical, dental, vision, life, accident, and disability insurance coverage options
  • Christmas bonus opportunity
  • Other bonus opportunities


We are seeking anexpert-level CNC Programmer who models the accountability and humility that define our culture and who will thoughtfully bring the efficiency, effectiveness, and quality needed to help our growing $15 million company keep up with rapidly rising demand.


What Youll Do

Your responsibilities will include:

  • CNC programming using Mastercam for 4-axis and 5-axis horizontal and vertical platforms Makino milling centers with automation
  • Fixture design, tool selection, and setup sheets
  • Collaborating with Production and Quality groups to ensure we produce quality machined parts

What Youll Bring

Were looking for a CNC Programmer with the aptitude, willingness, and proactivity to excel in a fast-paced and growing manufacturing environment.

The skills needed:

  • Ability towrite excellent CNC programs
  • Minimum offive years of Mastercam (or similar) software experience for 4- and 5-axis CNC Makino milling machines
  • Minimum of five years of experience as a CNC Setup Machinist
  • Experience withVericut softwareis a plus

Ready to Join Us?

If youre ready to bring your CNC programming expertise to a caring team that will invest in your future, wed love to talk.Check us out atwww.advancecnc.com/careers/and apply today!

Successful pre-employment drug screen and criminal background check are conditions of employment.