60 CNC Programmer Jobs

Explore all open CNC Programmer Jobs

e.g. Houston, TX

60 CNC Programmer Jobs

CNC Programmer
Your results
Select an opportunity on the left to find out more.

CNC Programmer Jobs

Looking for CNC programmer jobs?

hireCNC connects experienced CNC programmers with machine shops across the United States that are hiring for programming, process development, and advanced machining roles.

CNC programmers play a critical role in modern manufacturing by creating the toolpaths and machining strategies that allow precision parts to be produced efficiently and accurately.

If you have experience with CAM software, multi-axis machining, or complex part programming, there are strong opportunities available in aerospace, medical, defense, and precision manufacturing.

---

What Does a CNC Programmer Do?

CNC programmers develop and optimize the programs that control CNC machines.

These programs determine how a part will be machined — including toolpaths, cutting strategies, speeds, and feeds.

Typical CNC programmer responsibilities include:

  • Creating CNC programs using CAM software
  • Developing toolpaths for milling, turning, and multi-axis machining
  • Optimizing machining processes for efficiency and quality
  • Selecting cutting tools and workholding strategies
  • Supporting machinists with setups and troubleshooting
  • Collaborating with engineers to improve manufacturability

Many CNC programmers also work closely with machinists on the shop floor to refine programs and improve production efficiency.

---

Common CNC Programming Software

CNC programmers typically use CAM software to create machining programs.

Some of the most common programming platforms include:

  • Mastercam
  • Fusion 360
  • ESPRIT
  • GibbsCAM
  • NX CAM
  • CAMWorks

Many job opportunities specifically seek programmers experienced with Mastercam, which is one of the most widely used CAM platforms in North America.

---

Types of CNC Programmer Roles

CNC programming roles vary depending on the shop environment and level of responsibility.

Common positions include:

CNC Mill Programmer
Creates programs for vertical and horizontal machining centers.

CNC Lathe Programmer
Develops programs for CNC turning centers and mill-turn machines.

5-Axis CNC Programmer
Programs complex multi-axis machining operations often used in aerospace or medical manufacturing.

Swiss CNC Programmer
Creates programs for Swiss-type CNC lathes used to produce small, high-precision components.

Manufacturing Engineer / CNC Programmer
Combines programming responsibilities with process development and production improvement.

---

Industries Hiring CNC Programmers

Skilled CNC programmers are in demand across advanced manufacturing industries.

Machine shops hiring CNC programmers often support industries such as:

  • Aerospace manufacturing
  • Medical device machining
  • Defense manufacturing
  • Automotive and motorsports
  • Industrial equipment
  • High-precision prototype machining

These industries rely on experienced programmers to maximize machine performance and ensure consistent part quality.

---

Skills That Make CNC Programmers Valuable

Successful CNC programmers often have a strong combination of machining experience and programming expertise.

Highly valued skills include:

✔ Mastercam or advanced CAM software experience
✔ Multi-axis machining knowledge
✔ Strong understanding of cutting tools and machining strategies
✔ Blueprint reading and GD&T interpretation
✔ Process optimization and cycle time reduction
✔ Experience supporting machinists on the shop floor

Programmers who combine hands-on machining experience with advanced CAM knowledge are particularly valuable to machine shops.

---

Find CNC Programmer Jobs Near You

hireCNC works with machine shops across the United States that are actively hiring CNC programmers.

Browse the job listings above to explore current opportunities.

Roles may include:

  • CNC Mill Programmer
  • CNC Lathe Programmer
  • 5-Axis CNC Programmer
  • Swiss CNC Programmer
  • Manufacturing Engineer / Programmer

New opportunities are added regularly as machine shops continue to expand their machining capabilities.

---

Looking for Other CNC Jobs?

Browse additional machining opportunities: