1

Cnc Machinist Programmer Jobs (NOW HIRING)

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

Brownsburg, IN ยท On-site

$29 - $38/hr

We are seeking an experienced CNC Machinist / Programmer who can take ownership of parts from print to production. What You'll Do * Set up and operate CNC mills and lathes * Program, edit, and ...

CNC Machinist/Programmer

Warminster, PA

$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

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

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

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

Brownsburg, IN ยท On-site

$29 - $38/hr

We are seeking an experienced CNC Machinist / Programmer who can take ownership of parts from print to production. What Youll Do * Set up and operate CNC mills and lathes * Program, edit, and ...

CNC Machinist/Programmer Pay: Up to $33/hour (based on experience) Shift: Day Shift (1st Shift) Employment Type: Contract-to-Hire Position Overview We are looking for a skilled CNC Machining ...

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

Brownsburg, IN ยท On-site

$29 - $38/hr

We are seeking an experienced CNC Machinist / Programmer who can take ownership of parts from print to production. What You'll Do * Set up and operate CNC mills and lathes * Program, edit, and ...

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.

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 8, 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

Hughes Recruiting & Consulting

Rockford, IL โ€ข On-site

$26 - $32/hr

Full-time

Medical, Dental, Retirement, PTO

Posted 15 days ago


Job description

CNC Machinist Programmer: Rockford, IL
We are seeking an experienced CNC Machinist / Programmer to join a solid manufacturing team. This role is responsible for the full machining processโ€”from programming and setup to production and inspectionโ€”ensuring high-quality parts are delivered on time. The ideal candidate is highly skilled in CNC machining, capable of working independently from prints, and experienced with both mills and lathes.

Key Responsibilities:
  • Program CNC Lathes using G-code (on-machine and offline)
  • Interpret blueprints, specifications, and engineering drawings to plan jobs from start to finish
  • Perform full machine setup, including tooling, work holding, and program validation
  • Operate CNC equipment, including adjusting offsets, changing tools, and monitoring production
  • Conduct first article inspections and support FPQP and PPAP Level 3 processes (with assistance)
  • Develop and maintain inspection sheets and measurement methods
  • Use precision measuring instruments (calipers, micrometers, bore gauges, height gauges, etc.)
  • Train machine operators on setup and operation best practices
  • Perform manual machining operations (mills, lathes, band saws) as needed
  • Deburr parts using various tools and techniques
  • Maintain equipment, including basic machine upkeep and cleanliness
  • Support production goals related to quality, delivery schedules, and efficiency
  • Collaborate with internal teams, customers, and suppliers when needed

Skills & Experience:
  • Education: HS Diploma required; Journeyman Certification in precision machining preferred
  • Experience: 7+ years of machining experience required; 3+ years of hands-on G-Code programming experience required
  • Knowledge: Strong understanding of CNC Lathe operations
  • Software: Proficiency in CAD/CAM software required

What We Offer:
  • Medical & Dental Insurance
  • 401(K) with a company match
  • 8-10 Paid Holidays
  • 1 week of vacation after first year of employment
  • Paid Apprenticeship Program

Pay: $26.00 - $32.00/hour

Type: Full-Time, 1st Shift, On-Site

Schedule: Monday โ€“ Friday, 7:00 a.m. โ€“ 3:30 p.m.

Ready to take ownership of your work and make an impact? Apply today to join a team that values precision, quality, and expertise!

Hughes Recruiting & Consulting is a full-service human resources agency headquartered in Freeport, IL, and has 11 locations across Illinois, Wisconsin, and Minnesota. We are a growing company that embodies professionalism, pursues excellence, embraces challenges, and has fun! We find valuable placements for employees looking for work and employers looking for staff. Put us to work, finding you work. Visit us online to complete an application today.