1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup/Programmer

Phoenix, AZ

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

CNC Setup/Programmer

Summerville, SC · On-site

$23.75 - $32.50/hr

JOB PURPOSE The CNC Programmer/Setup has operational responsibility for the manufacturing processes of the CNC programs. Operational responsibilities include safety, quality, delivery, and ...

CNC Programmer

Tulsa, OK

$24.25 - $33/hr

As a CNC Setup/Programmer, you will be responsible for programming, setting up, and operating CNC equipment to produce precision components to exact specifications. You will work closely with ...

New

Be Seen First

Summary: We are seeking an experienced CNC Setup / Programmer to join our team. This role requires a skilled machinist capable of setting up, programming, and operating CNC equipment while ...

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

CNC Setup

West Haven, CT · On-site

$24 - $34/hr

The CNC Setup position is critical to ensuring the efficient and precise operation of computer ... Basic knowledge of CNC programming and machine operation. * Strong attention to detail and manual ...

CNC Setup

West Haven, CT · On-site

$24 - $34/hr

The CNC Setup position is critical to ensuring the efficient and precise operation of computer ... Basic knowledge of CNC programming and machine operation. * Strong attention to detail and manual ...

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 May 30, 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.

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

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 May 2026, with employment types broken down into 92% Full Time, 1% Part Time, 6% Contract, and 1% Nights. Highlights an 97% Physical, 2% Hybrid, and 1% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Setup/Programmer

Elevant Recruiting

Phoenix, AZ

$26.25 - $36/hr

Full-time

Posted 26 days ago


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