1

Cnc Jobs in Iowa (NOW HIRING)

CNC Machine Operator Starting at $22+/hr + $3/hr Shift Differential Looking for an opportunity to grow your manufacturing career while working with advanced equipment? We're hiring CNC Machine ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

With over 175 years of combined experience, 300,000 sq. ft. of floor space, 250 CNC machines and 350 talented employees between 4 locations across the United States and Canada, we leverage our ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

The CNC Machinist is responsible for performing set-up and operating CNC machine tools, checking processed work against job specifications for a variety of life support, air-to-air refueling, and ...

The CNC Machinist is responsible for performing set-up and operating CNC machine tools, checking processed work against job specifications for a variety of life support, air-to-air refueling, and ...

The CNC Machinist is responsible for performing set-up and operating CNC machine tools, checking processed work against job specifications for a variety of life support, air-to-air refueling, and ...

CNC Table Operator

Forest City, IA · On-site

$18.75 - $25.75/hr

As a CNC Table Operator, you'll play a key role in transforming engineering drawings into high-quality fabricated components while working with cutting-edge equipment and technology. What You'll Do ...

Manufacturing - CNC Machinist

Des Moines, IA · On-site

$20 - $27.25/hr

Purpose The CNC Operator role performs setup, programming, and operation of CNC machines to produce accurate parts in accordance with specifications. This includes monitoring equipment, verifying ...

Palmer Group is partnering with a growing precision manufacturer seeking a CNC Programming Engineer to support CNC programming, process development, and overall manufacturing engineering efforts.

Be Seen First

Experienced CNC Machine Operator Requirements A skilled and detail-oriented CNC Machine Operator with proven experience in operating, setting up, and maintaining CNC machinery. The ideal candidate ...

Showing results 41-60

Cnc information

See Iowa salary details

$13

$22

$31

How much do cnc jobs pay per hour?

As of Aug 11, 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 Manufacturing Engineer / Programmer

DW Products

Cedar Rapids, IA • On-site

$85K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

At a Glance

Company: DW Screw Machine Products
Location: Cedar Rapids, Iowa
Job Type: Full-Time
Salary: $85,000–$90,000+ per year (DOE)
Schedule: 1st Shift
Industry: Precision Manufacturing / CNC Machining
Experience Level: Senior CNC Programmer / Manufacturing Engineer
Relocation: Open to experienced candidates willing to relocate
Work Authorization: Must be authorized to work in the United States

---

Why This Role Exists

DW Screw Machine Products is investing heavily in the future of manufacturing through advanced CNC technology, automation, robotics, inspection systems, and process improvement initiatives. As our capabilities continue to expand, we're strengthening our engineering team with a dedicated CNC Manufacturing Engineer / Programmer who can bridge the gap between programming, manufacturing engineering, production, quality, and continuous improvement.

This is an opportunity to make a direct impact on machining processes, tooling strategies, cycle times, new product launches, and overall manufacturing performance within a growing precision machining organization.

---

About DW Products

Founded in 1951, DW Products is a precision CNC turning manufacturer located in Cedar Rapids, Iowa. Our capabilities range from traditional CNC turning to advanced multi-spindle and INDEX Swiss machining technologies, producing complex, tight-tolerance components in a high-volume production environment. Recent investments in automation, robotics, presetting systems, advanced programming tools, and CMM inspection equipment are helping drive the next generation of growth.

---

What You'll Be Doing

As a CNC Manufacturing Engineer / Programmer, you'll play a key role in developing efficient, repeatable manufacturing processes while supporting production performance and future growth.

Programming & Process Development

  • Develop, review, troubleshoot, and optimize CNC programs for production machining
  • Support CNC programming and process development using CAD/CAM software
  • Create machining strategies that improve efficiency, repeatability, and quality
  • Standardize programming methods and setup documentation

Manufacturing Engineering

  • Develop tooling packages, setup plans, and machining processes
  • Calculate cycle times and support quoting activities
  • Create and maintain routings, setup sheets, BOMs, work instructions, and process documentation
  • Support new product launches from quote review through production release

Continuous Improvement

  • Improve cycle times, setup efficiency, and tooling performance
  • Troubleshoot programming, tooling, setup, quality, and production challenges
  • Support Lean Manufacturing and process improvement initiatives
  • Improve communication and workflow between engineering, planning, production, quality, and leadership

Quality & Technical Support

  • Review customer drawings, GD&T requirements, and engineering specifications
  • Support APQP, PFMEA, Control Plans, SPC documentation, and process flow development
  • Mentor and support less experienced programmers and technical personnel

---

What We're Looking ForRequired Qualifications

  • Strong CNC programming experience in a production machining environment
  • Experience with CAD/CAM software
  • Ability to read, edit, troubleshoot, and optimize CNC programs including G-code and M-code
  • Strong understanding of tooling, feeds & speeds, offsets, setup strategy, and process optimization
  • Ability to read engineering drawings and apply GD&T principles
  • Experience developing machining processes from customer prints and specifications
  • Strong troubleshooting and problem-solving abilities
  • Excellent organization, communication, and follow-through

Preferred Qualifications

  • Experience with Esprit or similar CAD/CAM software
  • Experience with INDEX Swiss, Swiss CNC, CNC turning, or multi-spindle machining
  • Knowledge of ISO quality systems
  • APQP, PFMEA, Control Plans, SPC, and Lean Manufacturing experience
  • Manufacturing Engineering, Mechanical Engineering Technology, Machining Technology degree, or equivalent hands-on experience
  • Experience mentoring programmers, setup technicians, or engineering personnel

---

Why Join DW Products?

  • Competitive salary with flexibility based on experience
  • Opportunity to influence the future of a growing engineering department
  • Exposure to advanced CNC technology, Swiss machining, automation, and robotics
  • Stable company with more than 70 years of manufacturing success
  • Collaborative environment with direct impact on production performance
  • Long-term career growth opportunities

Benefits

  • Medical, Dental, and Vision Insurance
  • 401(k) and Retirement Plan
  • Life Insurance and Short-Term Disability
  • Paid Vacation, Holidays, and Personal Days
  • Ongoing Training and Professional Development

---

Build the Future of Precision Manufacturing

If you're a hands-on CNC programmer or manufacturing engineer who enjoys developing machining processes, improving production performance, solving technical challenges, and building systems that scale, we'd love to hear from you. Join DW Products and help shape the next generation of precision manufacturing in Cedar Rapids, Iowa.