CNC Machinist Programmer Jobs

CNC Machinist Programmer jobs are open across aerospace, automotive, medical device, and general manufacturing, at levels from entry-level machinist to senior programmer and manufacturing engineer, with specializations in multi-axis milling, Swiss turning, and CAM programming. See the openings below and apply to the ones that match your experience.

Find CNC Machinist Programmer Jobs

Overview

Open roles120+
Top stateCalifornia
Top employerMaverick Tech
Top cityIrvine, CA
Work type100% On-site
Top credentialHigh school diploma or GED

Showing 5 of 120+ CNC Machinist Programmer jobs

CNC Programmer–Setup Machinist (Mills & Lathes)
We won't show you this job again
New 18h 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?

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?

CNC Programmer / Precision Machinist
We won't show you this job again
Added 3d ago
CNC Programmer / Precision Machinist
TEEMA
McMinnville, Oregon
Factory & Production Work
Manufacturing Operations
Quality Control
$40 - $45/hr

Have you applied for this role?

See All 120+ CNC Machinist Programmer Jobs

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

Find CNC Machinist Programmer Jobs

CNC Machinist Programmer Job Market

Who's Hiring

Maverick Tech4 open roles
Youngquist Brothers4 open roles
DRT Holdings3 open roles

What Employers Look For

The qualifications that appear most often in CNC machinist programmer jobs.

  • Proficiency in CAM software such as Mastercam, Fusion 360, or NX
  • Experience programming three-axis, four-axis, or five-axis CNC machining centers
  • Ability to read and interpret GD&T and engineering drawings
  • Hands-on setup and operation experience alongside programming responsibilities
  • Familiarity with FANUC, Siemens, or Haas CNC control systems
  • Associate degree or vocational training in machining technology or a related field

Tips for Your CNC Machinist Programmer Job Search

List every CAM software you know

Employers filter resumes by software name before a human reads them. Call out Mastercam, Fusion 360, NX CAM, and any other packages you've used, and note the version if it's recent. Generic phrases like 'CAM programming experience' get skipped.

Quantify your tolerancing experience directly

Hiring managers want to know how tight you can hold. State the tightest tolerances you've consistently hit, the materials you've worked with, and whether you programmed five-axis, mill-turn, or Swiss-type machines. Those details separate your resume from generic machinist applications.

Apply early to roles that fit

Migrate Mate lists cnc machinist 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 that match your machine type

A shop running Mazak multi-tasking centers wants different skills than one running Haas mills. Search by machine brand or control type to find openings where your specific programming background applies, and call that match out in your cover note.

Prepare a short programming sample for interviews

Many cnc machinist programmer interviews include a bench test or a live CAM task. Walk in with a sample program you wrote, printed or on a tablet, that shows toolpath logic, feeds, speeds, and your verification step. It demonstrates process discipline before anyone asks.

Negotiate on shift differential and overtime structure

Manufacturing facilities often have fixed base rates but significant flexibility on shift premiums, guaranteed overtime, and tool allowances. Ask about those specifics during the offer stage rather than focusing only on base pay, since they can meaningfully change your total compensation.

CNC Machinist Programmer Jobs: Frequently Asked Questions

Which companies are hiring the most cnc machinist programmers?

The most active employers for cnc machinist programmers right now are Maverick Tech, Youngquist Brothers, and DRT Holdings, and the most openings are in California, Ohio, and Texas, based on current listings on Migrate Mate as of November 2026. Aerospace, medical device, and defense contractors tend to post the highest volumes consistently.

How many cnc machinist programmer jobs are remote?

About 0% of cnc machinist programmer openings are fully remote or hybrid as of November 2026, which is low compared to most technical roles. The sub-areas most likely to offer remote or hybrid arrangements are off-site CAM programming and NC programming review for companies with distributed manufacturing facilities.

How do you become a cnc machinist programmer?

Start by completing a machining technology program at a community college or vocational school, which covers manual machining, blueprint reading, and GD&T fundamentals. From there, build hands-on time on CNC machines in a setup or operator role, then move into programming by learning a CAM package alongside G-code. Most programmers reach independence after a few years combining floor time with formal CAM training.

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

Target shops that hire machinist-programmers rather than pure programmers, since those roles let you grow from setup and operation into full programming responsibility. A strong grasp of GD&T, a CAM software certification, and even a personal project machined from your own program can substitute for years of professional experience when you're applying for entry-level openings.

What does the cnc machinist programmer interview process look like?

Most shops start with a phone screen focused on your machine and software background, followed by an in-person visit to the facility. That second stage often includes a shop floor walk, a review of your programming samples, and a practical test where you're asked to write or edit a short program or identify an error in existing G-code. Some employers also assess blueprint reading and tolerancing knowledge before extending an offer.

Where can I find and apply to cnc machinist programmer jobs?

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

See All 120+ CNC Machinist Programmer Jobs

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

Find CNC Machinist Programmer Jobs