CNC Programming Jobs
CNC programming jobs continue to be some of the most in-demand careers in modern manufacturing. As companies invest in advanced machining technology, automation, and precision manufacturing processes, skilled CNC programmers play a critical role in helping manufacturers improve efficiency, maintain quality, and reduce production costs.
Manufacturers across North Carolina and South Carolina are actively seeking experienced CNC programmers who can support high-performance machining operations in industries such as aerospace, automotive, medical device manufacturing, defense, and precision machining. Professionals with strong CAD/CAM experience and a deep understanding of machining processes remain highly valuable in today’s manufacturing environment.
Whether working in production machining, prototype development, or advanced manufacturing engineering, CNC programmers help transform engineering designs into efficient machining operations that meet tight tolerances and production requirements.
Job Openings
Position: cnc programmer/machinist great $
Job Location: Mooresville, NC
Salary: 100k
Position: CNC Manager/Programmer
Job Location: Winston Salem, NC
Salary: 35-45 hr
Position: CNC Programmer
Job Location: Winston Salem, NC
Salary: $40 hr
Position: CNC Programmer
Job Location: Charlotte Northside
Salary: N/A
Position: GibbsCAM CNC Programmer
Job Location: West Side of Charlotte
Salary: $25-$35/hour
See all Job Openings


What Do CNC Programmers Do?
CNC programmers create the instructions that CNC machines follow to manufacture precision parts and components. Using CAD/CAM software, programmers develop toolpaths, select tooling, optimize machining strategies, and improve production efficiency.
Typical responsibilities for CNC programming jobs include:
- Creating CNC programs for mills and lathes
- Developing multi-axis machining toolpaths
- Selecting cutting tools and machining strategies
- Reading blueprints and CAD models
- Optimizing cycle times
- Supporting setup and production teams
- Troubleshooting machining issues
- Improving manufacturing efficiency
Many CNC programmers work closely with machinists, engineers, and production managers to ensure machining processes meet both quality and production goals.
CNC Programming Skills in Demand
Manufacturers continue seeking CNC programmers with a combination of technical software knowledge and hands-on machining experience. Professionals who understand both programming and real-world machining processes are especially valuable.
Employers frequently look for experience with:
- Mastercam
- Fusion 360
- Siemens NX
- GibbsCAM
- SolidWorks CAM
- Multi-axis machining
- GD&T
- High-speed machining
- Blueprint reading
- Tooling optimization
Experience with 5-axis machining and advanced manufacturing technologies can also increase opportunities for career advancement within CNC programming careers.
CNC Programming Jobs in North Carolina
Demand for CNC programming jobs in North Carolina continues to grow as manufacturers expand their capabilities and invest in advanced machining equipment.
Companies throughout Charlotte, Raleigh, Greensboro, and surrounding manufacturing markets seek programmers who can support precision manufacturing operations while improving efficiency and productivity.
Many North Carolina employers hire CNC programmers for industries including:
- Aerospace manufacturing
- Medical device manufacturing
- Automotive components
- Defense manufacturing
- Industrial equipment production
- Custom precision machining
Programmers who can support both prototype and production environments remain especially valuable to manufacturers across the region.
CNC Programming Jobs in Charlotte
Charlotte’s manufacturing market continues expanding, creating strong demand for CNC programmers with experience in CAD/CAM software and advanced machining processes.
Manufacturers in the Charlotte area often seek professionals who can:
- Program multi-axis machining centers
- Improve machining efficiency
- Reduce cycle times
- Support aerospace and automotive production
- Collaborate with engineering teams
As more companies invest in automation and advanced manufacturing systems, CNC programmers continue to play a critical role in production success.
CNC Programming Jobs in Raleigh
The Raleigh and Research Triangle region has become a growing hub for advanced manufacturing and engineering-driven industries. CNC programmers in this market often support medical device manufacturing, defense projects, and highly technical machining operations.
Companies in the area frequently seek programmers with strong CAD/CAM backgrounds and experience working with complex components and tight-tolerance machining requirements.
Career Growth in CNC Programming
CNC programming offers strong long-term career opportunities for manufacturing professionals interested in advanced machining and engineering technology.
Many professionals begin their careers as CNC machinists before moving into programming and process optimization roles. Over time, CNC programmers may advance into positions such as:
- Senior CNC programmer
- Manufacturing engineer
- CAD/CAM engineer
- Production supervisor
- Applications engineer
- CNC engineering manager
As manufacturing technology continues evolving, CNC programming remains one of the most valuable technical skill sets within modern manufacturing.
Why CNC Programmers Are in High Demand
Manufacturers rely on CNC programmers to improve production performance, reduce waste, and maximize machining efficiency. Skilled programmers help companies remain competitive while maintaining the quality standards required in precision manufacturing industries.
Because experienced programmers are difficult to find, many companies work with specialized CNC recruiters to identify qualified talent with both technical expertise and manufacturing experience.
Whether you are an experienced programmer exploring new opportunities or a machinist interested in advancing your career, CNC programming jobs continue to offer strong growth potential across North Carolina and the broader manufacturing industry.
