Demo

CNC Programmer

Food Management Search
Iowa, IA Full Time
POSTED ON 9/2/2026
AVAILABLE BEFORE 11/1/2026

Job Title: CNC Programmer

Location: Iowa City, Iowa

Salary: $60-85K 

Job Summary of the CNC Programmer: The CNC Programmer/Technician 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. 

Job Duties & Responsibilities of the CNC Programmer:

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

Education & Experience Requirements of the CNC Programmer:

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

·         Must have strong teamwork and communication skills.

·         Must have the ability to design work holding and specify correct tooling for parts machining.

Salary : $60,000 - $85,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$37,726 - $46,705
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Food Management Search

  • Food Management Search Sioux, SD
  • PLEASE NOTE: This position is not eligible for sponsorship or work authorization. Therefore, if you require sponsorship to work in the United States we can... more
  • 1 Day Ago

  • Food Management Search Rutland, VT
  • Physiatrist (Physical Medicine & Rehabilitation) Job Type: Full-Time | Permanent | Outpatient & Inpatient Consults Schedule: Monday – Friday | Shared Call ... more
  • 1 Day Ago

  • Food Management Search Washington, DC
  • Sales Director United States - Remote Job Summary: Our client is looking for an experienced Sales Executive to drive new business growth in the parking tec... more
  • 1 Day Ago

  • Food Management Search Washington, DC
  • Route Sales Manager About Us We are a third-generation, family-owned and operated business that was founded in 1959 by a WWII Marine veteran who recognized... more
  • 1 Day Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Iowa, IA area that may be a better fit.

  • Forest Recruiting Group aka Affiliated Recruiters Network Iowa, IA
  • CNC Programmer/Technician. Location: Iowa City, Iowa. Salary: $60-85K. Job Summary of the CNC Programmer/Technician: The CNC Programmer/Technician will be ... more
  • 16 Days Ago

  • MedTeam Staffing Inc. Iowa, IA
  • CNC Programmer. Location: Iowa City, Iowa. Salary: $60-85K. Job Summary of the CNC Programmer: The CNC Programmer/Technician will be responsible for creati... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!