1

Cnc Machinist Programmer Jobs (NOW HIRING)

Be Seen First

We are actively seeking an experienced CNC Machinist Programmer to enhance our fabrication team, specializing in CNC lathes and mills. This role focuses on programming HAAS machines using Fusion 360 ...

CNC Machinist/Programmer

Warwick, RI · On-site

$26.50 - $36.25/hr

CNC Machinist/Programmer Location : Warwick, RI Duration : 9 Months Total Hours/week : 40.00 1st Shift Client: Medical Device Company Job Category: Operations Level Of Experience: Mid-Level ...

Be Seen First

We are actively seeking an experienced CNC Machinist Programmer to enhance our fabrication team, specializing in CNC lathes and mills. This role focuses on programming HAAS machines using Fusion 360 ...

CNC Machinist/Programmer

Warwick, RI · On-site

$26.50 - $36.25/hr

CNC Machinist/Programmer Location : Warwick, RI Duration : 5 Months Total Hours/week : 40.00 1st Shift Client: Medical Device Company Job Category: Operations Level Of Experience: Mid-Level ...

CNC Machinist/Programmer

Warwick, RI · On-site

$26.50 - $36.25/hr

CNC Machinist/Programmer Location : Warwick, RI Duration : 5 Months Total Hours/week : 40.00 1st Shift Client: Medical Device Company Job Category: Operations Level Of Experience: Mid-Level ...

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 Jun 9, 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 are CNC Machinist Programmers?

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.

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.
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 May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Machinist / Programmer

CNC Machinist / Programmer

Synerfac Technical Staffing

Delray Beach, FL • On-site

$30 - $35/hr

Full-time

Posted yesterday


Job description

Summary:
A precision manufacturing job shop serving the aerospaceindustry, is seeking skilled Machinists to join their CNC department. The team is looking for CNC Machinist/Programmers and one Wire EDM Machinist/Programmer, both of whom will play a key role in machining complex aerospace components with tight tolerances.
Responsibilities:
* Set up, operate, and program CNC mills and lathes (Mastercam and/or Solidworks).
* Work with a variety of CNC Mill and Lathe machines
* (Wire EDM Role) - Set up, operate, and program Wire EDM machines; support CNC machining as needed.
* Machine aerospace parts and job shop components with tolerances ranging from ?0.005" to ?0.0002".
* Read, interpret, and work from blueprints and G-code
* Perform in-process inspections and ensure parts meet quality standards.
* Contribute to continuous improvement in machining processes.
Qualifications:
* CNC machining experience (set-up, operation, and lathe programming).
* Proficiency with Mastercam and/or Solidworks for programming.
* Ability to read G-codes and blueprints; strong understanding of dimensions and tolerances.
* Experience in precision manufacturing (aerospace, ISO 9001, or AS9100 environment preferred).
* Wire EDM experience a plus; willing to train candidates with strong CNC background.
* Experience with Mazatrol programming (Mazak machines) a plus.
* Manual lathe and/or milling experience preferred.

Synerfac Technical Staffing logo

About Synerfac Technical Staffing

Sourced by ZipRecruiter

Since 1987, Synerfac has served three groups, Our Clients, Our Candidates and Our Staff. We treat all three with equal importance because we recognize the synergy of success when one group succeeds, We all succeed. Synerfac is in the business of providing opportunities and adding value. We strive to create extraordinary experiences. For our clients we provide staffing services that enable them to focus on their core competencies which will add value to their businesses. For our employees we provide permanent and temporary assignments that complement their job skills and experience while providing professional and financial rewards. For our staff –we provide careers that are balanced, uplifting and carry the highest rewards by continually improving our business process. Our goal is to enhance the lives and enterprises of all those we touch to make them better off for having known us.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Cherry Hill, NJ, US

Social media