1

Cnc Jobs in Iowa (NOW HIRING)

CNC Programmer

Iowa City, IA · On-site

$26 - $35.50/hr

CNC Programmer The CNC Programmer will be responsible for creating and modifying CNC programs utilizing CAD/CAM software, while reviewing and working with detailed technical drawings. High-level ...

CNC Operator II & III - Multiple Positions Eldridge, IA - Full Time Productive Resources (www.productiveresources.com) is seeking a CNC Programmer / Lead to join our engineering team at our customer ...

CNC Programmer

Eldridge, IA · On-site

$21.50 - $29.25/hr

CNC Operator II & III - Multiple Positions Eldridge, IA - Full Time Productive Resources (www.productiveresources.com) is seeking a CNC Programmer / Lead to join our engineering team at our customer ...

CNC Machinist

Clinton, IA · On-site

$19.50 - $26.50/hr

CNC Machinist We are seeking a highly skilled and independent CNC Machinist to join our team. The ideal candidate will be responsible for setting up and machining a variety of parts, ensuring they ...

CNC Operator

Sioux Rapids, IA · On-site

$18 - $25/hr

The CNC Laser & Press Brake Operator is responsible for operating, setting up, and maintaining CNC laser cutting and Press Brake equipment to cut, bend, and form metal components to specification.

CNC Machinist

Clinton, IA · On-site

$19.50 - $26.50/hr

CNC Machinist We are seeking a highly skilled and independent CNC Machinist to join our team. The ideal candidate will be responsible for setting up and machining a variety of parts, ensuring they ...

CNC Programmer

New Hampton, IA · On-site

$24.50 - $33.75/hr

Precision of New Hampton is seeking a skilled and versatile CNC Programmer for an exciting, hands-on role that goes far beyond traditional programming. This is a unique opportunity for someone who ...

CNC Technician & Programmer

Iowa City, IA

$26 - $35.50/hr

CNC Technician & Programmer The CNC Technician & Programmer will be responsible for creating and modifying CNC programs utilizing CAD/CAM software, while reviewing and working with detailed technical ...

CNC Technician & Programmer

Iowa City, IA · On-site

$26 - $35.50/hr

CNC Technician & Programmer The CNC Technician & Programmer will be responsible for creating and modifying CNC programs utilizing CAD/CAM software, while reviewing and working with detailed technical ...

CNC Technician & Programmer

Iowa City, IA · On-site

$26 - $35.50/hr

CNC Technician & Programmer The CNC Technician & Programmer will be responsible for creating and modifying CNC programs utilizing CAD/CAM software, while reviewing and working with detailed technical ...

CNC Operator

Sioux Rapids, IA · On-site

$18 - $25/hr

The CNC Laser & Press Brake Operator is responsible for operating, setting up, and maintaining CNC laser cutting and Press Brake equipment to cut, bend, and form metal components to specification.

CNC Operator

Davenport, IA · On-site

$27 - $34/hr

CNC Lathe Operator Davenport, IA | On-Site Monday-Friday | 6:00 AM - 2:30 PM (1st Shift) A well-established high-precision job shop in Davenport, IA specializing in complex, one-off and short-run ...

CNC Programmer

Oskaloosa, IA · On-site

$80K - $85K/yr

This role is ideal for an experienced CNC Programmer who enjoys collaborating with engineering teams, optimizing machining processes, and ensuring high-quality tooling production from concept through ...

CNC Lathe Machinist We are seeking an experienced CNC Lathe Machinist to independently interpret blueprints, program CNC equipment, and manufacture precision parts to exact specifications. This is a ...

Our shop blends cutting-edge CNC technology with decades of experience, and our team is driven by craftsmanship, teamwork, and a commitment to doing things right. Position Overview We're looking for ...

CNC Machinist

Newton, IA · On-site

$22 - $28/hr

CNC Machinist (Newton, IA) Job Responsibilities and Expectations: Employee must possess the skills and work ethic required to utilize our CNC machining equipment for the purpose of producing custom ...

Our shop blends cutting-edge CNC technology with decades of experience, and our team is driven by craftsmanship, teamwork, and a commitment to doing things right. Position Overview Were looking for a ...

CNC Machinist

Newton, IA · On-site

$22 - $28/hr

CNC Machinist (Newton, IA) Job Responsibilities and Expectations: Employee must possess the skills and work ethic required to utilize our CNC machining equipment for the purpose of producing custom ...

CNC Machinist

Garner, IA · On-site

$22 - $26/hr

Our shop blends cutting-edge CNC technology with decades of experience, and our team is driven by craftsmanship, teamwork, and a commitment to doing things right. Position Overview We're looking for ...

next page

Showing results 1-20

Cnc information

See Iowa salary details

$13

$22

$31

How much do cnc jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for cnc in Iowa is $22.21, according to ZipRecruiter salary data. Most workers in this role earn between $18.51 and $25.29 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a CNC machinist?

To thrive as a CNC Machinist, you need strong mechanical aptitude, precision measurement skills, and a background in manufacturing or machining, often supported by a technical diploma or apprenticeship. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential, and certifications such as NIMS can be advantageous. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for quality control and teamwork. These competencies ensure accurate production, machine safety, and efficient workflow in demanding manufacturing environments.

What is the difference between Cnc vs Machinist?

AspectCncMachinist
CredentialsOften requires CNC programming certifications or trainingTypically needs machining experience and technical skills, may include certifications
Work EnvironmentOperates CNC machines in manufacturing or workshop settingsWorks with manual or CNC machines, often in machine shops or factories
Industry UsageCommon in automated manufacturing, aerospace, automotiveUsed across various manufacturing sectors, including metalworking and fabrication

While both Cnc operators and machinists work in manufacturing environments, Cnc primarily focuses on programming and operating CNC machines, whereas machinists often handle manual machining tasks and machine setup. Understanding these differences helps in choosing the right career path or job search focus.

What challenges do CNC operators face when working with new materials or complex designs?

CNC operators often encounter challenges when working with unfamiliar materials or intricate design specifications, such as selecting the correct tooling, adjusting machine parameters, and ensuring precise tolerances. These challenges require close attention to programming details, frequent quality checks, and effective collaboration with engineers or designers. Staying updated on the latest machining techniques and proactively communicating with team members help operators overcome these obstacles and maintain production efficiency.

What is a CNC operator?

CNC operators are skilled professionals who set up, operate, and maintain computer numerical control (CNC) machines used to manufacture precision parts and products. They interpret technical drawings, load materials, monitor the machining process, and make adjustments to ensure quality and efficiency. CNC operators also perform routine maintenance, troubleshoot issues, and may be responsible for quality control checks to ensure finished products meet specifications.
What are the most commonly searched types of Cnc jobs in Iowa? The most popular types of Cnc jobs in Iowa are:
What are popular job titles related to Cnc jobs in Iowa? For Cnc jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Cnc jobs? Cities in Iowa with the most Cnc job openings:
Infographic showing various Cnc job openings in Iowa as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $46,195 per year, or $22.2 per hour.

CNC Programmer

Ethos

Iowa City, IA • On-site

$26 - $35.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

CNC Programmer

The CNC Programmer will be responsible for creating and modifying CNC programs utilizing CAD/CAM software, while reviewing and working with detailed technical drawings.

High-level tasks include programming, inspecting, setting up, and operating machinery as required, defining and implementing work holding, and defining and implementing correct tooling solutions, along with proper feeds/speeds. 

Position Responsibilities:

         Must be 100% hands and driven to succeed through perseverance and determination.

         Ability to take a 3D model and plug it into CAD/CAM software to make things run.

         Strong CNC experience working within a job shop, who is able to come in and hit the ground running. 

Requirements

          Proficient in CNC Programming.

         Proficient in CAD/CAM packages. Fusion 360 is preferred.

         Proficient with CNC Lathe and CNC Mill machining best practices.

         10+ years of proven successful performance and relevant machining experience with complex machining of a wide range of materials.

         Experience in a machining environment.

         HAAS equipment or Fanuc Controls experience a plus.

         Proficient in putting together setup and work instructions for machining parts.

         Must have proficiency with measurement equipment (calipers, mics, depth gauges, bore gauges, etc.).

         Must have the ability to read and interpret Technical Drawings - especially GD&T.

         Must have a strong attention to detail and precision work habits.

         Must have strong problem-solving skills and root cause analysis.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability