1

Cnc Machinist Programmer Jobs (NOW HIRING)

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

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

Aston, PA · On-site

$25 - $34.25/hr

Thompson First Group is seeking CNC Machinists / Programmers for contract-to-hire opportunities for a local client in Aston, PA. The right candidate will have 3 or more years of experience ...

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

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

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

Summary As our Machinist-Programmer , you'll play a key role on our advanced Manufacturing team-taking ownership of programming, setup, and operation of state-of-the-art CNC mills, lathes, and multi ...

CNC Machinist Programmer

Carrollton, TX

$25.50 - $35/hr

The CNC Machinist-Programmer sets up and operates machine tools such as lathes, milling machines, boring machines, and grinders, to machine metallic and nonmetallic work pieces by performing the ...

Hydro is seeking an 2nd Shift CNC Machinist - Programmer - to join team! We are Hydro, Inc., a global, industrial pump reengineering company with corporate headquarters in Chicago. As the largest ...

Hydro is seeking an 2nd Shift CNC Machinist - Programmer - to join team! We are Hydro, Inc., a global, industrial pump reengineering company with corporate headquarters in Chicago. As the largest ...

Summary As our Machinist-Programmer , you'll play a key role on our advanced Manufacturing team--taking ownership of programming, setup, and operation of state-of-the-art CNC mills, lathes, and multi ...

CNC Machinist Programmer

Saint Paul, MN · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

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 1, 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 often have higher earning potential, with salaries ranging from moderate to high depending on the complexity of the work and the employer.

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 there a demand for CNC programmers?

CNC machinist programmers are in steady demand due to the manufacturing industry's need for precision machining and automation. Skilled programmers who can operate CAD/CAM software and set up CNC machines are especially sought after in industries such as aerospace, automotive, and medical device manufacturing.

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, location, and industry. Skilled programmers proficient in CAD/CAM software and machine operation tend to earn higher wages, especially with certifications and advanced skills.

Can a CNC machinist make 100k a year?

A CNC machinist can potentially earn $100,000 annually, especially with advanced skills, certifications, experience, and working in high-demand industries or at companies offering premium pay. Factors such as specialization in complex parts, overtime, and geographic location can also influence earning potential.

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:

CNC Machinist/Programmer

AHU Technologies Inc

Washington, DC

$30 - $38/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 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
  • 4050 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.