1

Cnc Machinist Programmer Jobs (NOW HIRING)

Be Seen First

CNC Machinist / Programmer

Congers, NY ยท On-site

$35 - $55/hr

Indus Precision Manufacturing is seeking an experienced CNC Machinist / Programmer to join our growing team. We are a family-owned AS9100D & ISO 9001:2015 certified precision manufacturing company ...

CNC Machinist/Programmer

Hood River, OR

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

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 ...

CNC Machinist/Programmer

Hood River, OR

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

CNC Machinist/Programmer

Warminster, PA ยท On-site

$26.50 - $36/hr

Position Overview We are seeking a highly skilled CNC Machinist / Programmer to join our growing precision manufacturing team. This is a hands-on role ideal for someone who can independently program ...

CNC Machinist & Programmer

San Diego, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

Be Seen First

CNC Machinist Programmer

Massillon, OH ยท On-site

$20 - $35/hr

We are looking for an experienced CNC Machinist Programmer to join our team. The Machinist position will require good knowledge of machining setup, programming, tooling speeds and feeds, blueprint ...

CNC Machinist/Programmer

Hood River, OR ยท On-site

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

CNC Machinist & Programmer

Del Mar, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

Be Seen First

CNC Machinist Programmer

Massillon, OH ยท On-site

$20 - $35/hr

We are looking for an experienced CNC Machinist Programmer to join our team. The Machinist position will require good knowledge of machining setup, programming, tooling speeds and feeds, blueprint ...

CNC Machinist & Programmer

San Diego, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

CNC Machinist & Programmer

Chula Vista, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

CNC Machinist & Programmer

El Cajon, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

CNC Machinist & Programmer

San Diego, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

CNC Machinist & Programmer

Jamul, CA ยท On-site

$26.26 - $27/hr

Epsilon Systems Solutions, Inc. is seeking a full-time CNC Machinist & Programmer I in San Diego, CA. Summary: The position will provide maintenance, repair and technical support to the customer.

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 Jul 23, 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.

Do CNC programmers make good money?

CNC machinist programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, often supplemented by overtime or shift differentials. Overall, it is considered a well-paying trade with good earning potential for those with technical skills.

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 is a CNC programmer's salary?

The salary of a CNC Machinist Programmer typically ranges from $50,000 to $80,000 annually, depending on experience, certifications, and location. Skilled programmers proficient in CAD/CAM software and machine operation tend to earn higher wages, especially in manufacturing environments with complex or high-precision work.

What is the highest paid CNC machinist?

The highest paid CNC machinists typically earn over $70,000 annually, with experienced programmers working in specialized industries such as aerospace or medical manufacturing reaching salaries above $80,000. Advanced skills in CAD/CAM software, precision measurement, and certifications can contribute to higher compensation. Salary varies based on experience, location, and complexity of the machining tasks performed.

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 July 2026, with employment types broken down into 86% Full Time, 5% 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

AHU Technologies Inc

Washington, DC โ€ข Remote

$30 - $38/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Benefits:
  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Tuition assistance
  • Vision insurance

POSITION: CNC Machinist/Programmer
WORK TYPE: On-Site
LOCATION: Roseville, MI
YEARS OF EXPERIENCE:
Minimum 5 Years
JOB TYPE: Full-Time
POSITION OVERVIEW

Seeking an experienced and dependable CNC Lathe Machinist/Programmer to join a CNC manufacturing department. The ideal candidate will be responsible for machining operations, machine setup, programming support, quality inspections, and maintaining production standards in a fast-paced manufacturing environment.
KEY RESPONSIBILITIES

  • ย Interpret complex drawings, program sheets, and machining instructionsย 
  • ย Perform a variety of turning operations while maintaining close tolerancesย 
  • ย Complete machine setup and changeoversย 
  • ย Conduct inspection and gaging operations to ensure quality standards are metย 
  • ย Measure workpieces for specification conformanceย 
  • ย Clean machines, tooling, and finished partsย 
  • ย Operate multiple machines simultaneously when requiredย 
  • ย Collaborate effectively within a team environmentย 
  • ย Maintain strong attendance and workplace reliabilityย 
  • ย Perform additional assigned duties as neededย 
EXPERIENCE & SKILLS REQUIRED

  • ย Minimum 5 years of experience as a Conventional and/or CNC Lathe Operatorย 
  • ย Experience with conversational lathe programming preferredย 
  • ย Experience with CNC lathes and machining centers preferredย 
  • ย Multiple-axis machining experience preferredย 
  • ย MasterCAM programming experience preferredย 
  • ย Vericut programming experience preferredย 
EDUCATION REQUIREMENT

  • ย High school diploma or equivalent preferredย 
SCHEDULE

  • ย Day shift, Monday through Fridayย 
  • ย 40โ€“50 hours per weekย 
  • ย Occasional Saturdays as requiredย 
BENEFITS
  • ย Health Insuranceย 
  • ย Dental Insuranceย 
  • ย Life & Disability Insuranceย 
  • ย Profit Sharing / Pension Planย 
  • ย 401(k) Retirement Planย 
  • ย Annual Bonusย 
  • ย Paid Time Offย 
  • ย Tuition Reimbursementย 
  • ย Climate-Controlled Facility
ADDITIONAL REQUIREMENTS

  • ย Pre-employment drug screening (excluding THC where permitted by law)ย 
  • ย Physical examination required

This is a remote position.