1

Cnc Setup Programmer Jobs (NOW HIRING)

Be Seen First

CNC Setup Programmer

Milwaukee, WI · On-site

$25 - $35/hr

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

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

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 · 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 (Mill/Lathe)

Cary, IL · On-site

$27 - $36.75/hr

As the CNC Setup Programmer, you will provide programming and manufacturing leadership to production cells through programming expertise, tooling usage specification, and integration of new ...

Experience programming and operating CNC machines (turning and/or milling) * Ability to independently set up jobs and read technical drawings * Proficiency with precision measuring tools and quality ...

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

New

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

New

This role is a great opportunity for engineers, skilled trades professionals, and hands-on problem ... Minimum of 5 years of experience in CNC setup operations and supervision is required, along with ...

Programming: Proficiency in CNC programming languages, specifically G-codes and M-codes. * Software: Familiarity with CAD/CAM software and basic computer applications. * Skills: Ability to accurately ...

Programming: Proficiency in CNC programming languages, specifically G-codes and M-codes. * Software: Familiarity with CAD/CAM software and basic computer applications. * Skills: Ability to accurately ...

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.

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 Jul 10, 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 ongoing need for precision machining and automation. Skilled programmers who can operate CAD/CAM software and set up CNC machines are sought after, especially as companies modernize their production processes. Job opportunities are generally stable in sectors such as aerospace, automotive, and industrial equipment manufacturing.

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.

How much does a CNC setup technician make?

A CNC setup technician typically earns between $45,000 and $70,000 annually, depending on experience, location, and industry. Skilled technicians with certifications and proficiency in CNC programming and machine operation tend to earn higher salaries.

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. Entry-level positions generally start lower, while experienced professionals can earn over $90,000.

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, it is considered a well-paying trade profession with good earning potential.
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 July 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Setup Programmer

CNC Setup Programmer

Staffpros

Milwaukee, WI • On-site

$25 - $35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Join a Premier CNC Machining Company – Multiple Openings Available!

A prominent, well-respected machining company is expanding and looking to add several CNC Programmer Machinists to its growing team. With openings on both 1st and 2nd shift, this is your chance to work in a modern, well-equipped shop that prioritizes quality, safety, and employee growth.

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 precision, teamwork, and continuous improvement — this could be the right fit for you.

Position Summary:

As a CNC Machinist, you'll be responsible for:

  • Programming (basic/moderate level), setup, and operation of 3-axis vertical or horizontal machining centers
  • Fixturing, tooling selection, and part inspection
  • Machining components to tolerances of ±0.005"
  • Working closely with engineers, field machinists, and supervisors to determine the most cost-effective methods for part production

Essential Duties & Responsibilities:

  • Operate CNC machining or turning centers (3-axis vertical/horizontal)
  • Perform layout work from blueprints, sketches, and written specs
  • Set up tools, create programs, and machine parts to specification
  • Inspect work using micrometers, calipers, gauges, etc.
  • Ensure part accuracy and quality from start to finish
  • Maintain clean, safe, and organized work environment
  • Collaborate with team members to improve processes and outcomes

Requirements & Qualifications:

Education:

  • High school diploma or GED required
  • Technical degree or Journeyman certification preferred

Experience:

  • 2–3 years of CNC machining experience required
  • Experience with Haas machining centers or G&L boring mills is a plus
  • Knowledge of G & M code programming
  • Familiarity with carbide drills, end mills, boring tooling
  • CAM programming (Mastercam preferred) and conversational programming ability is a plus

Skills:

  • Ability to read blueprints, mechanical drawings, and interpret tolerances
  • Understanding of GD&T and part inspection techniques
  • Strong mechanical aptitude and problem-solving skills
  • Familiarity with ferrous and non-ferrous materials

Schedule:

  • 1st Shift: Hours are typically 730am-4pm but can be flexible
  • 2nd Shift: Shift premium available – hours vary slightly
  • Overtime opportunities available

Pay & Benefits:

  • Pay: $26–$34+/hour depending on experience and programming capabilities
  • Direct hire with long-term career potential
  • Full benefits package (health, dental, 401(k), PTO, etc.)
  • Clean, modern, and well-maintained facility
  • Safety-first culture and supportive leadership team

This is a great opportunity to grow your career in a stable, team-focused environment. If you’re ready to take on challenging and rewarding machining work — apply now!


StaffPros logo

About StaffPros

Sourced by ZipRecruiter

StaffPros is your best source for permanent or temporary talent with skilled trades, office or professional experience. Higher quality means lower cost to your bottom line. Our network is our most valuable resource. We form relationships with our candidates by learning their skills and experience so we can find the right match

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Wauwatosa, WI, US

Year founded

2007

Social media