Numerical Control Programmer Jobs
Numerical Control Programmer jobs are open across aerospace, automotive, defense, and precision manufacturing, from entry-level to senior and lead roles, with specializations in CNC machining, G-code programming, and CAM software. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 6+ Numerical Control Programmer jobs











Job Title: NC Programmer
Work Location: San Diego, CA (Onsite)
Contract duration: 12 months
Position Summary:
The NC Programmer – Shot Peening is responsible for developing and supporting NC programs for shot peening operations across both robot-guided and gantry-based systems. This role supports production throughput, program accuracy, and process consistency in a high-volume aerospace environment.
Key Responsibilities:
- Create, modify, validate, and optimize NC programs for shot peening processes
- Support setup, prove-out, and troubleshooting of both robotic and conventional shot peening equipment
- Work with operations and engineering teams to resolve programming and process execution issues
- Ensure program consistency, process adherence, and support for production quality requirements
- Contribute to improved throughput and effective support of high-volume peening operations
Required Qualifications:
Experience in NC programming for shot peening or similar manufacturing / surface treatment processes; strong understanding of programmed machine motion, process validation, and production support; ability to support both simple gantry systems and more advanced robot-guided applications; strong troubleshooting and collaboration skills.
Preferred Qualifications:
Aerospace manufacturing experience; familiarity with qualification support, special process control, and production-driven environments.
See All Numerical Control Programmer Jobs
Jump back to the full list of openings and apply to any numerical control programmer role that fits.
Find JobsNumerical Control Programmer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Spirit AeroSystems4

- SPECTRAFORCE1

- Tekskills1

Top Industries Hiring
- Aerospace & Defense4
- Manufacturing4
- Technology & Software2
What Employers Look For
The qualifications that appear most often in numerical control programmer jobs.
- Proficiency in CNC programming using G-code and M-code
- Experience with CAM software such as Mastercam, Fusion 360, or Siemens NX
- Ability to read and interpret engineering blueprints and GD&T symbols
- Two or more years of experience programming CNC mills, lathes, or multi-axis machines
- Associate degree or technical certificate in machining, manufacturing technology, or a related field
- Familiarity with quality inspection tools including micrometers, calipers, and CMM equipment
Tips for Your Numerical Control Programmer Job Search
List every CAM platform you know
Employers filter resumes for specific software like Mastercam, Fusion 360, Siemens NX, or CATIA. Name each one you've used, including the version where relevant, so your application clears automated screening before a hiring manager ever sees it.
Quantify your machining accuracy results
Instead of saying you programmed parts, describe the tolerances you held and the material types you worked with. Hiring managers want to know whether you've programmed titanium aerospace fittings or mild-steel production runs, because those are very different skill sets.
Apply early to roles that fit
Migrate Mate lists numerical control 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 type
Job titles often hide behind generic wording, so search for the specific machine families you know, such as 5-axis mills, Swiss-type lathes, or wire EDM. Roles listed under production engineer or manufacturing engineer can be strong fits for NC programmers.
Prepare a part-program walkthrough for interviews
Many employers give a practical test where you explain a sample program or find an error in someone else's code. Practice talking through tool paths, feed rates, and why you made specific choices so you can answer confidently under time pressure.
Negotiate using shift and overtime structure
Manufacturing offers vary widely on shift differentials, overtime guarantees, and tooling allowances that rarely appear in the job posting. Ask about production schedules, weekend rotation, and whether the role is primarily programming, setup, or both before you accept an offer.
Numerical Control Programmer Jobs: Frequently Asked Questions
Which companies are hiring the most numerical control programmers?
The companies hiring the most numerical control programmers right now include Spirit AeroSystems, SPECTRAFORCE, and Tekskills, with the largest share of openings in Kansas, Texas, and California, based on current listings on Migrate Mate as of June 2026. Aerospace, defense, and precision machining contractors consistently account for the highest volume of postings.
How many numerical control programmer jobs are remote?
About 0% of numerical control programmer openings are fully remote or hybrid as of June 2026, which is lower than most technical roles because hands-on machine access is usually required. The sub-areas most likely to allow remote or hybrid arrangements are CAM programming, toolpath development, and post-processor configuration that can be done off the shop floor.
How do you become a numerical control programmer?
Start by completing an associate degree or vocational certificate in CNC machining, manufacturing technology, or a related trade. Learn at least one industry-standard CAM platform and practice writing and editing G-code manually so you understand what the software generates. Build experience on the shop floor as a machinist or CNC operator first, then move into programming by taking on setups and process improvements. A portfolio of documented part programs strengthens your application.
How do you get hired as a numerical control programmer with little experience?
Start by applying to CNC operator or machinist roles that include programming responsibilities, since many shops promote from within once they see you can set up and troubleshoot machines. Completing a CAM software certification, even through a vendor's free training program, signals initiative. Bring sample programs you wrote in school or personal projects to interviews, and be specific about which machines and materials you've touched, even in a training environment.
What does the numerical control programmer interview process look like?
Most interviews begin with a technical phone screen covering your CAM software experience and the machine types you've programmed. An in-person or video interview typically follows, where you walk through a sample part program or identify an error in existing code. Some employers add a practical test at the machine or ask you to simulate a toolpath on their CAM system. Final rounds often include a conversation with the production manager about workflow and turnaround expectations.
Where can I find and apply to numerical control programmer jobs?
You can find and apply to numerical control programmer jobs on Migrate Mate, which lists current openings from employers across the United States. Find roles that match your machine experience, CAM software skills, and preferred location, then apply directly to each listing.
See All Numerical Control Programmer Jobs
Jump back to the full list of openings and apply to any numerical control programmer role that fits.
Find Jobs