CNC Programmer Jobs

CNC Programmer jobs are open across aerospace, automotive, medical device manufacturing, and industrial equipment, from entry-level operators to senior and lead programmers, with specializations in multi-axis machining, CAM software programming, and precision turning and milling. See the openings below and apply to the ones that match your experience.

Find CNC Programmer Jobs

Overview

Open roles208+
Top stateCalifornia
Top employerDRT Holdings
Top citySanta Clara, CA
Work type99% On-site
Top industryManufacturing

Showing 5 of 208+ CNC Programmer jobs

CNC Programmer–Setup Machinist (Mills & Lathes)
We won't show you this job again
New 17h ago
CNC Programmer–Setup Machinist (Mills & Lathes)
Trace-A-Matic
Brookfield, Wisconsin
Factory & Production Work
Manufacturing Operations
Quality Control
$30 - $40/hr
High school diploma or GED
201-500

Have you applied for this role?

Lead CNC Programmer‑Machinist, Multi‑Axis Mazak
We won't show you this job again
Added 1d ago
Lead CNC Programmer‑Machinist, Multi‑Axis Mazak
Micro precision industries
South Windham, Connecticut
Business Operations
Human Resources
Project Management
$35 - $40/hr
High school diploma or GED

Have you applied for this role?

Mazak CNC Mill Programmer–Operator
We won't show you this job again
Added 1d ago
Mazak CNC Mill Programmer–Operator
Micro precision industries
South Windham, Connecticut
Factory & Production Work
Manufacturing Operations
Quality Control
$24 - $32/hr

Have you applied for this role?

Machinist CNC Programmer
We won't show you this job again
Added 1d ago
Machinist CNC Programmer
Custom Metal Designs
Oakland, Florida
Business Operations
Program Management
Project Management
High school diploma or GED
11-50

Have you applied for this role?

Lead CNC Mill Machinist / Programmer
We won't show you this job again
Added 1d ago
Lead CNC Mill Machinist / Programmer
E&E Machine
Moscow Mills, Missouri
Factory & Production Work
Manufacturing Operations
Quality Control

Have you applied for this role?

See All 208+ CNC Programmer Jobs

Find roles that match your experience and apply in just a few clicks.

Find CNC Programmer Jobs

CNC Programmer Job Market

Who's Hiring

DRT Holdings5 open roles
GE Vernova4 open roles
Blue Origin4 open roles

Top Industries Hiring

  • Manufacturing
  • Aerospace & Defense
  • Distribution & Wholesale
  • Biotechnology & Pharmaceuticals

What Employers Look For

The qualifications that appear most often in CNC programmer jobs.

  • Proficiency in CAM software such as Mastercam, Fusion 360, or SolidCAM
  • Experience reading and interpreting GD&T and engineering drawings
  • Hands-on knowledge of CNC mills, lathes, or multi-axis machining centers
  • Ability to write, edit, and optimize G-code programs at the control
  • 2 or more years of cnc programming or machining experience in a production environment
  • Associate degree or certificate in machining technology, manufacturing, or a related field

Tips for Your CNC Programmer Job Search

List every CAM software you know

Hiring managers scan resumes for specific software names like Mastercam, Fusion 360, or SolidCAM. List each one you've used, the machine types you programmed with it, and the materials you worked with. Generic mentions of 'CAM experience' won't stand out.

Quantify your tolerances and machine complexity

Employers want to know the tightest tolerances you've held and the most complex setups you've run. Citing specific figures like five-axis simultaneous machining or tight geometric tolerances signals real shop-floor depth that a job title alone can't convey.

Apply early to roles that fit

Migrate Mate lists cnc programmer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target postings by machine brand and control type

Shops often filter candidates by control experience, so search for Fanuc, Siemens, Mazatrol, or Haas alongside the job title. A posting that names the control type is signaling exactly what they need, and matching it in your application dramatically improves your callback rate.

Bring documentation to your technical interview

Print a sample program or bring a part drawing you've programmed from scratch. Interviewers frequently ask you to walk through your thought process on a real setup, and having tangible documentation makes that conversation concrete instead of abstract.

Negotiate around shift differentials and overtime structure

Many cnc programmer roles involve second or third shifts, and the base figure rarely tells the whole story. Ask specifically about shift premiums, guaranteed overtime hours, and how programming time is split from setup and inspection duties before you accept an offer.

CNC Programmer Jobs: Frequently Asked Questions

Which companies are hiring the most cnc programmers?

DRT Holdings, GE Vernova, and Blue Origin are hiring the most cnc programmers right now, with openings concentrated in California, Ohio, and Michigan, based on current listings on Migrate Mate as of November 2026. Aerospace, medical device, and automotive suppliers consistently account for a large share of active postings.

How many cnc programmer jobs are remote?

About 1% of cnc programmer openings are fully remote or hybrid as of November 2026, reflecting the hands-on nature of most machining roles. The sub-areas most likely to offer remote work are CAM programming and toolpath development positions where the programmer writes and simulates code without being physically present on the shop floor.

How do you become a cnc programmer?

Most cnc programmers start by completing an associate degree or vocational certificate in machining technology or manufacturing, then build hands-on experience as a CNC operator or machinist to understand how programs behave on actual equipment. From there, learning CAM software independently or through employer training is the standard path to a full programming role. Building a portfolio of programs and setups you've owned accelerates the transition.

How do you get hired as a cnc programmer with little experience?

Employers often hire candidates with strong operator backgrounds even when formal programming experience is limited, because understanding how a machine behaves is harder to teach than programming syntax. Demonstrating that you can read G-code, describe a toolpath logically, and have worked closely with programmers on the floor will carry significant weight. Completing a CAM software certification course and bringing a sample program you wrote on your own time signals initiative that compensates for a shorter resume.

What does the cnc programmer interview process look like?

Most cnc programmer interviews include a phone or video screen followed by an in-person technical interview at the shop. The technical stage typically involves reviewing a part drawing, talking through how you'd approach the setup and toolpath, and sometimes writing or editing a short program at the control or on a workstation. Some employers also ask you to interpret a GD&T callout or explain how you'd troubleshoot a surface finish problem before making an offer.

Where can I find and apply to cnc programmer jobs?

You can find and apply to cnc programmer jobs on Migrate Mate, which lists current openings from across the United States. Search for roles that match your machine type, software experience, and industry preference, then apply directly to each listing that fits.

See All 208+ CNC Programmer Jobs

Find roles that match your experience and apply in just a few clicks.

Find CNC Programmer Jobs