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 JobsOverview
Showing 5 of 208+ CNC 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 208+ CNC Programmer Jobs
Find roles that match your experience and apply in just a few clicks.
Find CNC Programmer JobsCNC Programmer Job Market
Who's Hiring



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