Demo

CNC Programmer

Saige Partners
Madison, WI Full Time
POSTED ON 9/2/2026
AVAILABLE BEFORE 10/1/2026

As a CNC Programmer, you will be responsible for developing, testing, and optimizing machining programs, while determining effective programming and manufacturing methods for precision components. You will collaborate with engineering teams to align programming solutions with customer specifications and performance requirements.


In this role, you will act as the link between technical engineering drawings and finished machined parts, creating high-precision CNC programs for a variety of turning equipment, including Swiss, VTL/VTM, and horizontal lathes. Your work will ensure components are produced accurately, efficiently, and in accordance with strict quality standards.


You should be a detail-driven technical professional who enjoys solving complex machining challenges, interpreting geometric requirements, and transforming raw materials into precision-engineered parts.


Key Responsibilities

  • Develop, create, and optimize CNC programs for lathes using CAD/CAM software such as Mastercam and SolidWorks
  • Select appropriate tooling, cutting parameters, and workholding methods to improve efficiency and tool life
  • Interpret complex engineering drawings, 3D models, and GD&T requirements to ensure accurate part production
  • Collaborate with machinists and setup personnel to validate programs and resolve machining issues on the shop floor
  • Troubleshoot and refine G-code/M-code programs to improve quality and reduce cycle times
  • Identify and support continuous improvement initiatives related to machining processes and productivity

Salary : $90,000 - $100,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: 
$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 West Branch, IA
  • Position Summary: You will support the maintenance of our financial records, ensure compliance and application with accounting principles, and prepare repo... more
  • 1 Day Ago

  • Saige Partners Fort Walton Beach, FL
  • Sr. Full Life Cycle Avionics Embedded Software Dev (Development, integration, and testing) This is a Contract role. US Citizenship is required Requirements... more
  • 3 Days Ago

  • Saige Partners Des Moines, IA
  • We are seeking an experienced and entrepreneurial Civil Engineering leader to establish, grow, and lead a high-performing team in Central Iowa. This is an ... more
  • 4 Days Ago

  • Saige Partners Muscatine, IA
  • We strive to be Your Future , Your Solution to accelerate your career! Contact Hannah Wilson at hwilson@saigepartners.com, you can also schedule an appoint... more
  • 6 Days Ago


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

  • Universal Presentation Concepts Madison, WI
  • POSITION : CNC Programmer About UPC UPC has been designing and manufacturing retail store fixtures and point-of-purchase displays in Madison, Wisconsin, fo... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!