Demo

CNC Programmer

Saige Partners
Des Moines, IA Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 6/16/2026

We strive to be Your Future, Your Solution to accelerate your career!

Contact Robby Nardini at rnardini@saigepartners.com or , you can also schedule an appointment at to learn more about this opportunity!

This is a direct hire position

The CNC Programmer is responsible for translating engineering models and drawings into efficient machining processes. This includes selecting tools, designing fixtures, and programming toolpaths using CAM software. The role works closely with manufacturing, engineering, quality, and tooling teams to support new product launches, improve existing processes, and help ensure the timely delivery of high-quality components.

Success in this position requires a strong understanding of machining principles, toolpath strategies, and fixture design. Strong communication skills and a continuous improvement mindset are essential to support productivity goals and cost reduction initiatives. Experience with CAM software such as Mastercam, Edgecam, GibbsCAM, and Siemens NX is preferred, along with the ability to troubleshoot and resolve programming or process-related issues in a fast-paced, team-oriented environment.

Key Responsibilities

  • Develop and optimize CNC programs for mills, lathes, and multi-axis machines using CAM software
  • Design and/or specify fixturing and workholding solutions to ensure repeatable setups and machining accuracy
  • Analyze quality data and support root cause investigations for machining-related nonconformances; implement corrective actions
  • Lead process improvement initiatives to reduce cycle times, improve tool life, and minimize scrap and rework
  • Collaborate with engineering, quality, and production teams to support manufacturability and new product introduction
  • Assist in developing capital investment plans related to machine and fixture capabilities
  • Provide mentorship to CNC operators and programmers to promote consistency and skill development

Qualifications

  • Associate degree in manufacturing, machining, engineering, industrial technology, or a related field, or at least 3 years of CNC machining/programming experience
  • Experience with CAM software (e.g., Edgecam, GibbsCAM, Siemens NX)
  • Strong understanding of geometry and trigonometry
  • Ability to read and interpret engineering drawings and technical specifications
  • Must be legally authorized to work in the United States

Key Attributes

  • Proactively identifies and acts on opportunities for improvement
  • Communicates effectively across teams and organizational levels
  • Collaborates well in team environments
  • Demonstrates curiosity and a willingness to explore new solutions

Learn more about Saige Partners on or .

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture. Contact us to learn more about the opportunity below or check out other opportunities at https://careers.saigepartners.com/.

Pay: $28.00 - $38.00 per hour

Work Location: In person

Salary : $28 - $38

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: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
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 Saige Partners

  • Saige Partners Newington, NH
  • Position Summary The Sr. Financial Analyst will support monthly close activities, financial reporting, and in-depth cost analysis while contributing to con... more
  • 2 Days Ago

  • Saige Partners Des Moines, IA
  • We are looking for an experienced User Interface Development Manager to lead the design, development, and testing of user interface software for industrial... more
  • 2 Days Ago

  • Saige Partners Houston, TX
  • Send resumes to: scanty@saigepartners.com Now Hiring: Senior Net Revenue Analyst Houston, TX (Hybrid – must be local) We’re hiring a Senior Net Revenue Ana... more
  • 5 Days Ago

  • Saige Partners San Jose, CA
  • Technical Presentation Designer & Visual Storytelling Specialist This is a W2 contract position and is not C2C or W2 referral eligible This position is wel... more
  • 6 Days Ago


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

  • Accu-Mold Corp Ankeny, IA
  • Job Description JOB TITLE: CNC Programmer REPORTS TO: Toolroom Supervisor FLSA: Non-exempt JOB SUMMARY: Completes assigned engineering tasks as needed to b... more
  • 8 Days Ago

  • Basepoint Building Automations Des Moines, IA
  • At Basepoint Building Automations, we’re driven by innovation, collaboration, and the belief that technology should make buildings — and the people in them... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!