1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup/Programmer

Phoenix, AZ ยท On-site

$26.25 - $36/hr

CNC Mill & Lathe Setup/Operator/Programmer Location: Phoenix, AZ Job Type: [Full-Time | Direct Hire] Shift: [Day/Swing] Pay: $27 -$35 Job Summary: We are seeking a skilled CNC Setup/Operator ...

Swiss CNC Setup Programmer

Darien, WI ยท On-site

$30 - $50/hr

Overview We're partnering confidentially with a growing high-precision manufacturer in Southeastern Wisconsin to identify an experienced Swiss CNC Setup / Programmer to support a busy and expanding ...

Swiss CNC Setup Programmer

Cudahy, WI

$26 - $35.50/hr

Overview We're partnering confidentially with a growing high-precision manufacturer in Southeastern Wisconsin to identify an experienced Swiss CNC Setup / Programmer to support a busy and expanding ...

Swiss CNC Setup Programmer

Cudahy, WI ยท On-site

$30 - $50/hr

Overview We're partnering confidentially with a growing high-precision manufacturer in Southeastern Wisconsin to identify an experienced Swiss CNC Setup / Programmer to support a busy and expanding ...

CNC Setup Programmer Machinist

Omaha, NE ยท On-site

$25.25 - $34.75/hr

CNC Setup Programming experience required. * Ability to manage deadlines and meet due dates. * Strong communication and interpersonal skills, both written & oral. * Ability to read and comprehend ...

CNC Machine Setup/Programmer

Fresno, CA ยท On-site

$23 - $30/hr

We are currently looking for an experienced CNC Machine Setup/Programmer - Fabrication . We are seeking a Setup/Programmer who can maintain and produce a level of inventory of finished parts that ...

We are currently looking for an experienced CNC Machine Setup/Programmer - Fabrication . We are seeking a Setup/Programmer who can maintain and produce a level of inventory of finished parts that ...

Be Seen First

Mechanical Industries is seeking a talented and self-motivated CNC machinist on 1st shift capable of setup, programming, and operation of our array of CNC equipment and machinery, including both ...

** CNC Setup Operator

Swedesboro, NJ ยท On-site

$21.50 - $24.50/hr

CNC Setup Operator Location: Swedesboro, NJ Job Type: Full-Time Pay: Starting at $21.50/hour ... Collaborate with supervisors, engineers, and team members to resolve issues * Maintain safety ...

** CNC Setup Operator

Swedesboro, NJ ยท On-site

$21.50 - $24.50/hr

CNC Setup Operator Location: Swedesboro, NJ Job Type: Full-Time Pay: Starting at $21.50/hour ... Collaborate with supervisors, engineers, and team members to resolve issues * Maintain safety ...

Read and interpret engineering drawings, setup instructions, and tool lists to ensure accurate ... Troubleshoot CNC machining programs and make necessary tool and work offset adjustments.

CNC Setup Operator

Roscoe, IL ยท On-site

$22 - $35/hr

CNC Setup Technician Precision Machining Manufacturing Company We are seeking a skilled and ... Ability to read and interpret blueprints and engineering drawings * Working knowledge of tight ...

next page

Showing results 1-20

Cnc Setup Programmer information

See salary details

$16

$30

$44

How much do cnc setup programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for cnc setup 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.

Is there a demand for CNC programmers?

CNC setup programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities growing as automation increases in production facilities.

What is the difference between Cnc Setup Programmer vs Cnc Operator?

AspectCnc Setup ProgrammerCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic manufacturing or machine operation training
Work EnvironmentDesigning and setting up CNC machines, programmingOperating CNC machines based on existing programs
Employer & IndustryManufacturing, aerospace, automotive industriesManufacturing, production lines

The main difference is that a Cnc Setup Programmer focuses on creating and setting up CNC programs and machines, while a Cnc Operator runs the machines based on existing setups. The Setup Programmer requires programming skills and technical certifications, whereas the Operator primarily needs operational training. Both roles are essential in manufacturing environments but differ in responsibilities and skill requirements.

Is CNC programming a good career?

CNC programming is a skilled trade that involves creating instructions for computer-controlled machining equipment, often requiring knowledge of CAD/CAM software and precision measurement. It offers stable employment opportunities in manufacturing and can lead to advanced roles such as CNC supervisor or engineer. The career typically requires technical training or certification and offers competitive wages with potential for overtime and advancement.

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

To thrive as a CNC Setup Programmer, you need expertise in CNC machining, blueprint reading, and programming languages such as G-code, usually backed by vocational training or relevant experience. Familiarity with CAD/CAM software (like Mastercam or SolidWorks) and CNC control systems is typically required, along with relevant certifications such as NIMS. Strong problem-solving, attention to detail, and effective communication are vital soft skills for troubleshooting and collaborating with production teams. These competencies ensure precision, efficiency, and minimal downtime in manufacturing processes.

What are CNC Setup Programmers?

CNC Setup Programmers are skilled professionals who create, modify, and optimize programs for Computer Numerical Control (CNC) machines, which are used to manufacture precision parts. They are responsible for setting up the machines, selecting appropriate tools, and ensuring the correct sequence of operations. In addition, they troubleshoot issues, adjust programs as needed, and verify that finished products meet quality standards. Their expertise is crucial for efficient and accurate manufacturing in industries such as aerospace, automotive, and metalworking.

What are some common challenges faced by CNC Setup Programmers and how can they be addressed?

CNC Setup Programmers often encounter challenges such as interpreting complex blueprints, troubleshooting machine errors, and ensuring precise setup for efficient production runs. Staying updated with the latest CAM software and machine technology helps overcome these hurdles. Additionally, strong communication with machinists and engineers is vital to resolve discrepancies quickly and maintain high-quality output. Proactively refining setups and conducting test runs can also minimize downtime and increase productivity.

What is a CNC programmer's salary?

The salary of a CNC setup programmer typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

Do CNC programmers make good money?

CNC setup programmers typically earn competitive wages, with salaries varying based on experience, location, and industry. Skilled programmers who operate advanced machinery and have certifications tend to earn higher salaries, often supplemented by overtime or shift differentials. Overall, CNC programming can be a well-paying career for those with technical skills and experience.
More about Cnc Setup Programmer jobs
What states have the most Cnc Setup Programmer jobs? States with the most job openings for Cnc Setup Programmer jobs include:
What job categories do people searching Cnc Setup Programmer jobs look for? The top searched job categories for Cnc Setup Programmer jobs are:
Infographic showing various Cnc Setup Programmer job openings in the United States as of June 2026, with employment types broken down into 72% Full Time, 14% Part Time, and 14% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Setup/Programmer

Elevant Recruiting

Phoenix, AZ โ€ข On-site

$26.25 - $36/hr

Full-time

Posted 17 days ago

Be an early applicant


Job description

Job Title: CNC Mill & Lathe Setup/Operator/Programmer

Location: Phoenix, AZ

Job Type: [Full-Time | Direct Hire]

Shift: [Day/Swing]

Pay: $27 -$35


Job Summary:

We are seeking a skilled CNC Setup/Operator/Programmer with experience on both mill and lathe machines. This role is responsible for setting up, operating, and programming CNC machines to produce precision components according to blueprints and engineering drawings.๏ธ

Key Responsibilities:
  • Set up CNC mills and lathes for production runs using appropriate fixtures, tooling, and offsets

  • Operate machines safely and efficiently to meet production goals

  • Read and interpret technical drawings, blueprints, and G/M codes

  • Make program edits and offsets as needed (Fanuc, Haas, or similar controls)

  • Inspect first articles and in-process parts using calipers, micrometers, indicators, and other precision tools

  • Perform routine maintenance and troubleshoot machine issues

  • Maintain accurate production documentation and quality records

  • Work with minimal supervision and support a team environment

Requirements:
  • 3+ years of hands-on CNC machining experience (mill and lathe)

  • Proficient in setup and operation of CNC equipment (Haas, Fanuc, Mazak, etc.)

  • Able to read and interpret blueprints, GD&T, and use precision measuring tools

  • Programming/editing experience with G-code required (CAM experience a plus)

  • Strong mechanical aptitude and attention to detail

  • Must be able to lift 50 lbs and stand for extended periods

  • High school diploma or GED required; technical training preferred