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 15+ Numerical Control Programmer jobs











Summary: Develop, verify, and support CNC programs, tooling, fixturing, and process improvements for manufacturing operations using Mastercam, including post processor development and optimization.
Job Requirements
- Bachelor's degree in Engineering from an accredited university, or High School Diploma/GED with at least 2 years of manufacturing or operations experience
- Minimum of 2 additional years of manufacturing or operations experience
- Hands-on experience creating and maintaining Mastercam CNC programs
- Experience developing, modifying, and troubleshooting Mastercam post processors
- Experience programming and supporting multi-axis milling, turning, and/or grinding operations
- Ability to verify CNC programs before release to production using Vericut
- Experience troubleshooting CNC machining processes and supporting shop floor operations
- Ability to create and maintain CNC workstation instructions
Preferred Skills
- Advanced Mastercam programming experience
- Experience with Vericut
- Knowledge of Lean Manufacturing principles
- Strong understanding of GD&T
- Experience with CNC tooling and fixturing
- Project management experience
- Strong problem-solving and manufacturing process improvement skills
Job Responsibilities
- Develop and maintain CNC programs using Mastercam
- Develop, edit, test, and optimize Mastercam post processors to support production and improve machine performance
- Program multi-axis milling, turning, and grinding applications
- Verify CNC programs using Vericut prior to production release
- Support Manufacturing Engineering with CNC programming and machining processes
- Train operators during new machine startups, rebuilt equipment launches, and process improvements
- Provide daily CNC programming and troubleshooting support to production
- Develop and implement tooling and fixturing solutions
- Create and maintain workstation instructions for CNC operations
- Lead continuous improvement initiatives focused on safety, quality, cost, and delivery
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria.
Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client.
The Company will consider qualified applicants with arrest and conviction records.
Numerical Control Programmer Jobs by Experience Level
See All 15 Numerical Control Programmer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsNumerical Control Programmer Job Market
Who's Hiring


Top Industries Hiring
- Aerospace & Defense
- Manufacturing
- Media & Entertainment
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 Boeing, Spirit AeroSystems, and HII, with the largest share of openings in Kansas, Texas, and Washington, based on current listings on Migrate Mate as of August 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 August 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 15 Numerical Control Programmer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs