SEARCH JOBS

CNC Programmer

Marshalltown, IA

Posted: 04/02/2026 Employment Type: Permanent Industry: Manufacturing Job Number: 6857

Job Description



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 Facebook or LinkedIn.

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/

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

About Marshalltown, IA

Ready to kickstart your career in Marshalltown, Iowa? Discover exciting job opportunities in this charming city nestled in the heart of the state. Known for its friendly community, vibrant arts scene, and delicious farm-to-table cuisine, Marshalltown offers a unique blend of small-town charm and big-city opportunities. Explore the job listings today and be a part of the thriving community that boasts landmarks like the Fisher Community Center, the Marshalltown Art Festival, and the spectacular views of Riverview Park. Don't miss out on the chance to be part of this dynamic and welcoming town - start your job search in Marshalltown now!
We strive to create long-lasting relationships with both our clientele and candidates. We look forward to being a part of your future.

EMAIL: info@saigepartners.com
SEND YOUR RESUME: apply@saigepartners.com

Saige Partners