1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup Programmer

Milwaukee, WI ยท On-site

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're seeking skilled CNC machinists who can handle everything from basic programming and setup to part inspection and completion . If you're looking for a long-term role with a team that values ...

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

Darien, WI ยท On-site

$30 - $50/hr

  • PTO

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 II

Cerritos, CA

$27.50 - $37.75/hr

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

CNC Setup Programmer II

Cerritos, CA ยท On-site

$27.50 - $37.75/hr

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

CNC Setup Programmer II

Cerritos, CA ยท On-site

$27.50 - $37.75/hr

Setup programmer II is responsible for the completion of all work orders in their area, whether it ... Retrieve, input, and edit CNC code and other computerized machine control media. * Participate in ...

CNC Machine Operators

Morton Grove, IL ยท On-site

$25 - $38/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Machine Operators (Mazak & Okuma Lathe Setup and Programmers) Location: Morton Grove, IL Position Overview We are seeking experienced CNC professionals to join a growing manufacturing team ...

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

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

CNC Machine Setup Programmer

Coatesville, PA ยท On-site

$35 - $40/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

... CNC Set Up Programmers in our Conventional Lathe Department. We are looking for first-shift candidates. Pay rate starts at $35.00/hour depending on skill level and experience. Requirements The Setup ...

CNC Machine Setup Programmer

Coatesville, PA ยท On-site

$35 - $40/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

... CNC Set Up Programmers in our Conventional Lathe Department. We are looking for first-shift candidates. Pay rate starts at $35.00/hour depending on skill level and experience. Requirements The Setup ...

CNC Setup Specialist The CNC Setup Specialist plays a critical role in the manufacturing process by ... This position requires a deep understanding of machine setup, tooling, and programming to optimize ...

CNC Setup Specialist The CNC Setup Specialist plays a critical role in the manufacturing process by ... This position requires a deep understanding of machine setup, tooling, and programming to optimize ...

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

What is a CNC setup programmer?

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 skills and qualifications are needed to be a CNC setup programmer?

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

Do CNC Setup Programmers make good money?

CNC Setup Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can increase their earning potential, often making above-average salaries in manufacturing and machining environments.

How much do CNC setup programmers earn?

CNC setup programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher salaries, especially in manufacturing environments with complex machinery and tight production schedules.

Is CNC Setup Programmer a good career?

A CNC Setup Programmer is a skilled tradesperson responsible for preparing and programming CNC machines to produce precise parts. The role offers steady employment opportunities, requires technical skills, and often involves certifications or training in CAD/CAM software. It can be a rewarding career for those interested in manufacturing and machining processes.

Is there a demand for CNC Setup Programmers?

CNC Setup Programmers are in steady demand due to the manufacturing industry's need for precise and efficient machine operation. Skilled programmers with knowledge of CAD/CAM software and machine tools are especially sought after in production environments, with employment opportunities often increasing as automation and custom manufacturing grow.
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 August 2026, with employment types broken down into 74% Full Time, 18% Part Time, 3% Temporary, 4% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Setup/Programmer

Sterling Engineering Inc.

Huntley, IL โ€ข On-site

$62/hr

Full-time

Re-posted 9 days ago


Job description

Title: CNC Programmer/Operator
Location: Huntley, IL
Hire Type: Direct Hire
Shift : 1st
Compensation: $62-70K yrly
Benefits:Comprehensive benefit package offered
Must have Skill Set: (if applicable)

Overview:
Are you an experienced CNC Programmer looking for an opportunity where your programming expertise and machining skills make an immediate impact? We are seeking a hands-on CNC Programmer/Operator to program, set up, and operate Haas CNC mills and lathes while producing precision-machined components for a variety of custom applications.

Job Duties:

  • Program, set up, and operate Haas CNC mills and lathes using CAD/CAM software.
  • Develop G & M code programs with Fanuc-style controls to produce precision parts from engineering drawings.
  • Read and interpret blueprints, work orders, and GD&T specifications.
  • Select tooling and perform machine setups to ensure efficient production.
  • Produce high-quality machined parts while meeting customer specifications.
  • Partner with Engineering to manufacture custom components.
  • Work closely with Quality to troubleshoot and resolve machining or inspection issues.
  • Perform routine machine maintenance and keep equipment operating efficiently.
  • Implement improved machining techniques and best practices.
  • Maintain a clean, organized, and safe work environment.
  • Train and mentor new CNC programmers and setup personnel as needed.

Qualifications:

  • Experience programming and operating Haas CNC mills and lathes.

  • Strong knowledge of G & M code programming and Fanuc controls.
  • Experience with CAD/CAM software.
  • Ability to read and interpret engineering drawings and GD&T.
  • Proficiency using precision measuring instruments including micrometers and thread micrometers.
  • Strong math skills with experience working in metric measurements.
  • Excellent troubleshooting and problem-solving abilities.
  • Strong attention to detail and commitment to producing quality parts.


Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.