1

Cnc Programer Jobs (NOW HIRING)

CNC Programmer

North Kingstown, RI

$25.75 - $35/hr

The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...

CNC Programmer

West Chester, PA ยท On-site

$25 - $34.25/hr

CNC Programmer/Machinist Location: West Chester, Pennsylvania Industry: Precision Medical Device Manufacturing Job Type: Full Time | 100% Onsite Shifts: 1st (7:00am-3:30pm), 2nd (3:00pm-11:30pm ...

CNC Programmer

Romeoville, IL ยท On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

CNC Programmer

Hialeah, FL ยท On-site

$24 - $32.75/hr

CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for ...

CNC Programmer

Romeoville, IL ยท On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

CNC Programmer

Sedalia, MO ยท On-site

$24.25 - $33/hr

CNC Programmer About PROENERGY PROENERGY is an engineering, R&D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...

Horizon Firearms: CNC Programmer

Bryan, TX ยท On-site

$24.50 - $33.50/hr

CNC Programmer * Do you enjoy improving machining processes and optimizing CNC performance? * Are you driven by precision, efficiency, and problem-solving? * Does working for a family-centric company ...

CNC Programmer

Romeoville, IL ยท On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...

Cnc Programmer

Ancona, IL ยท On-site

$35 - $45/hr

CNC Programmer , Streator, IL We are seeking a skilled CNC Programmer in Streator, IL to take full ownership of offline programming for a modern machining environment. In this role, you will develop ...

CNC Programmer

Wheeling, IL ยท On-site

$25 - $35/hr

CNC PROGRAMMER Dynomax, Inc is expanding! We are adding brand new, state of the art CNC Machines and are seeking a skilled Mastercam Programmer . This will be a dedicated Programmer 100% of the time.

CNC Programmer Department: Manufacturing Engineering Primary Objective of Position: The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and ...

CNC Programmer

Fort Worth, TX ยท On-site

$30 - $35/hr

CNC Programmer (Temp-to-Hire) Location: Ft. Worth, TX - Stratoflex Products (Onsite) Shift: 1st Shift | Monday-Friday, 7:00 AM - 3:30 PM Pay Rate: $30 - $35/hour (W2) Position Summary We are seeking ...

next page

Showing results 1-20

Cnc Programer information

See salary details

$16

$30

$44

How much do cnc programer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for cnc programer 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 Programmers?

CNC Programmers are skilled professionals who create and modify computer programs that control automated machine tools, such as lathes, mills, and routers. They use specialized software to convert engineering drawings and specifications into precise instructions for manufacturing parts and components. CNC Programmers play a vital role in ensuring production efficiency, accuracy, and quality by optimizing machine operations and troubleshooting issues that arise during the machining process.

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

To thrive as a CNC Programmer, you need strong skills in mathematics, blueprint reading, and a solid understanding of machining processes, typically supported by a technical diploma or associate degree in manufacturing or engineering. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications such as NIMS can be advantageous. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These skills ensure precise, efficient production and minimize costly errors in manufacturing environments.

What is the difference between Cnc Programer vs Cnc Machinist?

AspectCnc ProgramerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and writing programs, using CAD/CAM softwareOperating CNC machines, setting up tools
Employer & IndustryManufacturing, aerospace, automotiveManufacturing, metalworking, aerospace
Search & Comparison IntentUnderstanding programming roles, skills neededUnderstanding machine operation, setup skills

The main difference between a Cnc Programer and a Cnc Machinist lies in their focus: Cnc Programers primarily write and develop CNC programs using CAD/CAM software, while Cnc Machinists operate and set up CNC machines based on those programs. Both roles require technical training and are essential in manufacturing industries, but they differ in daily tasks and responsibilities.

What are some common challenges CNC Programmers face when transitioning from manual machining roles?

CNC Programmers often encounter challenges such as learning to interpret and create digital blueprints using CAD/CAM software, understanding advanced G-code syntax, and troubleshooting automated equipment errors. Unlike manual machining, CNC programming demands precision in code writing and a strong grasp of both computer and mechanical systems. Additionally, adapting to the collaborative nature of working closely with engineers, operators, and quality control teams is essential for ensuring efficient production and minimizing errors.
More about Cnc Programer jobs
What cities are hiring for Cnc Programer jobs? Cities with the most Cnc Programer job openings:
What states have the most Cnc Programer jobs? States with the most job openings for Cnc Programer jobs include:
What job categories do people searching Cnc Programer jobs look for? The top searched job categories for Cnc Programer jobs are:
Infographic showing various Cnc Programer job openings in the United States as of July 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% 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 Lathe Machinist - CNC Programmer Trainee

CNC Lathe Machinist - CNC Programmer Trainee

Abrams Airborne Manufacturing Inc

Tucson, AZ โ€ข On-site

$25 - $34.25/hr

Full-time

Re-posted 5 days ago


Job description

We are seeking an experienced CNC Lathe Machinist to join our growing team. This position is ideal for a skilled machinist who wants to advance their career into CNC programming.

The successful candidate must have hands-on experience setting up and operating CNC lathes and be capable of producing precision parts while maintaining quality and efficiency standards. While prior CNC programming experience is not required, we are looking for someone with the aptitude and desire to learn. We are willing to train the right candidate to become a CNC Programmer.

Responsibilities

Set up and operate CNC lathes.

Read and interpret blueprints, engineering drawings, and work instructions.

Select tooling and make machine offsets as required.

Inspect finished parts using precision measuring equipment.

Troubleshoot machining and quality issues.

Maintain a safe and organized work environment.

Learn CNC programming concepts and techniques through company-provided training.

Qualifications

Minimum 2+ years of CNC lathe setup and operation experience (or equivalent experience).

Strong blueprint reading and GD&T knowledge.

Experience using micrometers, calipers, bore gauges, and other inspection equipment.

Knowledge of machining practices, tooling, speeds, and feeds.

Strong attention to detail and problem-solving skills.

Reliable attendance and a positive attitude.

Desire to develop into a CNC Programmer.

Preferred Qualifications

Experience editing CNC programs at the machine.

Familiarity with G-code and M-code.

Multi-axis machining experience.

Experience with CAM software.

What We Offer

Competitive pay based on experience.

On-the-job CNC programming training.

Career advancement opportunities.

Stable, long-term employment with a growing company.

If you are an experienced CNC Lathe Machinist looking to take the next step in your career and become a CNC Programmer, we encourage you to apply.