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 JobsOverview
Showing 5 of 120+ CNC Machinist Programmer jobs







A day in the shop
You step into a clean, climate-controlled facility, grab a coffee, review the router and drawings, and get your production cell humming. You set up fully documented repeat jobs, dial in the first piece to spec, and verify everything against the inspection sheet. Between runs, you fine‑tune G- and M-code, coach an operator on best practices, and switch between machines to keep throughput high.
That’s life at Trace‑A‑Matic—where complex precision components, a supportive team, and steady growth come together. We’re a stable, expanding manufacturer, and we share success through our Gainsharing program: when the company profits, we split it 50/50 with employees, paid quarterly.
What you’ll do
- Set up all fully documented repeat jobs and prepare production cells for multi-machine operation
- Run and verify first articles to print specifications
- Program at the control and/or make edits to optimize cycle time and quality
- Manually inspect parts to the inspection sheet criteria and correlate blueprint requirements
- Interpret medium/high complexity blueprints using solid GD&T knowledge
- Apply advanced shop math, including trigonometry and geometry
- Mentor and train machine operators as needed
- Perform additional duties that support production goals
What you’ll bring
- High school diploma; CNC technical diploma preferred
- 5+ years of machining experience
- Strong mechanical aptitude and solid math skills
- Curiosity, willingness to learn, and growth mindset
Proficiencies
- GD&T
- Equipment troubleshooting
- CNC tooling
- Troubleshooting skills
- G-Code
- M-Code
- Machine setups for production runs
Equipment you’ll run
- CNC Mill (3–4 axis VMC): Fanuc, Bridgeport, Mazak, Haas, Okuma, Doosan, Makino, Brother, DMG Mori Seiki
- CNC Lathe (2–4 axis): Mazak, Haas, Okuma, Doosan, DMG Mori Seiki, Samsung, Hyundai‑Wia
Pay, shifts, and extras
- Openings on 1st and 2nd shifts
- All 2nd shift employees receive a 6.65% premium added to base pay
- Relocation assistance available
- Gainsharing: company profits are split 50/50 with employees and paid quarterly
- Weekly pay and performance merit raises
Benefits and workplace
- 10 paid holidays
- Service-based PTO
- On-site fitness center & medical clinic
- Company-provided uniforms and safety shoe allowance
- Exciting, fast-paced environment
- Climate-controlled facility
- Free employee coffee
Our commitment
Trace-A-Matic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
See All 120+ CNC Machinist Programmer Jobs
Find roles that match your experience and apply in just a few clicks.
Find CNC Machinist Programmer JobsCNC Machinist Programmer Job Market
Who's Hiring


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