1

Cnc Machinist Programmer Jobs (NOW HIRING)

Be Seen First

CNC Machinist Programmer

Dallas, NC ยท On-site

$23 - $31.50/hr

Fab-Tec has an excellent opportunity for a skilled CNC Machinist to join our team. The idea candidate will have at least 3-years experience as a CNC Machinist/Programmer Summary: This role is ...

Be Seen First

CNC Machinist Programmer

Dallas, NC ยท On-site

$23 - $31.50/hr

Fab-Tec has an excellent opportunity for a skilled CNC Machinist to join our team. The idea candidate will have at least 3-years experience as a CNC Machinist/Programmer Summary: This role is ...

CNC Machinist/Programmer We are seeking an experienced CNC Machinist/Programmer for a fast-paced CNC production machine shop. The ideal candidate must have a minimum of 5 years of experience as a CNC ...

Be Seen First

CNC Machinist/Programmer

Dallas, TX ยท On-site

$25 - $35/hr

We are seeking a skilled CNC Machinist/Programmer to join our team. The ideal candidate will operate and program 3-axis milling machines and lathe machines, managing both one-off custom parts and ...

Be Seen First

CNC Machinist Programmer

Macomb, MI ยท On-site

$25.75 - $35/hr

The CNC Machinist Programmer is responsible for independently programming and operating a variety of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop ...

CNC Machinist-Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

CNC Machinist/Programmer

Hood River, OR ยท On-site

$37 - $53/hr

CNC Machinist/Programmer (Direct Placement for Client) SIGMA DESIGN has collaborated with a global company seeking an experienced CNC Machinist/Programmer to join their facility in Hood River, OR.

New

CNC Machinist-Programmer

Mentor, OH ยท On-site

$35 - $40/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

CNC Machinist-Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

CNC Machinist-Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

CNC Machinist-Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

CNC Machinist-Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Machinist-Programmer is responsible for independently manufacturing complex precision-machined components from engineering drawings through completed, conforming parts. This position requires ...

next page

Showing results 1-20

Cnc Machinist Programmer information

See salary details

$16

$30

$44

How much do cnc machinist programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for cnc machinist programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is a CNC machinist programmer?

CNC Machinist Programmers are skilled professionals who create, modify, and optimize computer numerical control (CNC) programs used to operate machines that fabricate parts from metal, plastic, or other materials. They interpret engineering drawings and technical specifications, translating them into precise instructions that guide CNC machines in cutting, drilling, milling, or turning components. Their role often includes selecting appropriate tools, troubleshooting issues with machining processes, and ensuring quality standards are met throughout production. CNC Machinist Programmers play a critical role in modern manufacturing by improving efficiency, accuracy, and consistency in the production of complex parts.

What is the difference between Cnc Machinist Programmer vs Cnc Operator?

AspectCnc Machinist ProgrammerCnc Operator
ResponsibilitiesDesigns, writes, and tests CNC programs to produce parts with precisionSets up and operates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsBasic machine operation skills, safety training
Work EnvironmentMachine shops, manufacturing plants, often involves programming workManufacturing floors, machine operation
FocusProgramming and troubleshooting CNC machinesRunning machines efficiently and safely

The main difference is that Cnc Machinist Programmers focus on creating and testing CNC programs, while Cnc Operators primarily run and monitor machines based on existing programs. Both roles are essential in manufacturing but require different skill sets and responsibilities.

What are the key skills and qualifications needed to thrive as a CNC machinist programmer, and why are they important?

To thrive as a CNC Machinist Programmer, you need a solid understanding of machining processes, blueprint reading, and CNC programming, typically supported by a technical diploma or relevant experience. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications like NIMS can be advantageous. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for ensuring precision and collaborating with team members. These skills and qualities are vital for producing accurate parts, minimizing errors, and maintaining efficient manufacturing workflows.

Is a CNC machinist programmer in demand?

CNC machinist programmers are in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and set up CNC machines are especially sought after, with job opportunities often available in manufacturing hubs and facilities with advanced machining equipment.

What are some common challenges faced by CNC machinist programmers, and how can they overcome them?

CNC Machinist Programmers often encounter challenges such as interpreting complex blueprints, optimizing machining processes for efficiency, and troubleshooting unexpected machine errors. Staying current with the latest programming software and regularly collaborating with engineers and production teams can help address these issues. Additionally, attention to detail and continuous improvement through training are key to successfully managing tight tolerances and production deadlines in this role.

How much do CNC machinist programmers earn?

CNC machinist programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in high-demand manufacturing sectors.
More about Cnc Machinist Programmer jobs
What cities are hiring for Cnc Machinist Programmer jobs? Cities with the most Cnc Machinist Programmer job openings:
What states have the most Cnc Machinist Programmer jobs? States with the most job openings for Cnc Machinist Programmer jobs include:
What job categories do people searching Cnc Machinist Programmer jobs look for? The top searched job categories for Cnc Machinist Programmer jobs are:
What are popular job titles related to Cnc Machinist Programmer jobs? For Cnc Machinist Programmer jobs, the most frequently searched job titles are:
Infographic showing various Cnc Machinist Programmer job openings in the United States as of August 2026, with employment types broken down into 87% Full Time, 4% Part Time, 3% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Machinist / Programmer

Empire Group Manufacturing

Attleboro, MA โ€ข On-site

$35 - $50/hr

Other

Posted 4 days ago


Job description

Overview

We are seeking a skilled and detail-oriented CNC Machinist/Programmer to join our dynamic team in Attleboro, MA. In this role, you will be responsible for setting up and operating CNC machines, as well as programming them to produce high-quality components. If you have a passion for precision machining and enjoy working in a collaborative environment, we want to hear from you!

Responsibilities
  • Set up and operate CNC machines, including lathes and mills, to produce precision parts.
  • Program CNC machines using G-code and other programming languages to meet specifications.
  • Read and interpret blueprints, technical drawings, and CAD models.
  • Conduct quality control inspections using precision measuring instruments.
  • Perform routine maintenance and troubleshooting on CNC equipment.
  • Collaborate with engineering and production teams to optimize machining processes.
  • Maintain a clean and organized work environment in compliance with safety standards.
Qualifications
  • High school diploma or equivalent; technical degree or certification in machining preferred.
  • Proven experience as a CNC Machinist/Programmer, with a strong understanding of CNC operations.
  • Proficiency in G-code programming and familiarity with CAD/CAM software.
  • Strong attention to detail and commitment to producing high-quality work.
  • Ability to read and interpret technical documents and blueprints.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Strong communication skills and a positive attitude.

You should be proficient in:

  • GD&T
  • Troubleshooting Skills
  • CNC Programming
  • G-Code
  • Design for Manufacturability (DFM)
  • CNC Machine Setup & Changeover
  • Precision Measurement & Hand Metrology
  • Advanced Inspection & Gauge Measurement
  • Aerospace Manufacturing

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc)
  • CAM Software
  • Calipers and Micrometers