Demo

CNC Programmer

MagTech
Bay, MI Other
POSTED ON 10/27/2026
AVAILABLE BEFORE 11/25/2026
CNC Programmer Job Summary

The CNC Programmer works closely with Production, Quality, and Shop personnel to support daily manufacturing operations. This position requires strong problem-solving skills, a thorough understanding of machining processes, and the ability to determine operation sequences, setup requirements, and develop efficient CNC programs. The CNC Programmer is responsible for driving continuous improvement initiatives and optimizing manufacturing processes to ensure quality, efficiency, and productivity.

Essential Duties & Responsibilities
  • Create and maintain CNC programs using Mastercam, ensuring tooling selections and machining strategies are accurate, efficient, and production-ready.
  • Troubleshoot, optimize, and refine CNC programs, machining processes, and setup procedures to improve performance and reduce cycle times.
  • Design and specify tooling, fixtures, and workholding solutions to support manufacturing requirements.
  • Develop and document machining processes, setup instructions, and best practices.
  • Plan and coordinate machine setups to maximize productivity and ensure smooth production flow.
  • Collaborate with the Quality Engineer to support part inspections, address nonconformances, and implement program or process adjustments as needed.
  • Analyze production challenges and implement continuous improvement initiatives to enhance safety, quality, cost, and delivery performance.
  • Provide technical support and guidance to machinists and production personnel.
  • Perform other duties as assigned.
Minimum Qualifications Experience
  • 3–5 years of CNC programming experience in a job shop, prototype, aerospace, or high-precision machining environment preferred.
  • Experience with tooling design, fixture development, and workholding solutions.
  • Proven ability to create, document, and optimize machining processes.
  • Familiarity with inspection methods, GD&T, and quality assurance procedures.
  • Experience supporting production machining operations and troubleshooting manufacturing issues.
Technical Skills
  • Proficiency in Mastercam (2018 or newer), including geometry creation, toolpath generation, simulation, verification, and post-processing.
  • Experience programming and supporting Fanuc, Heidenhain, and/or Siemens 840D controls.
  • Strong knowledge of 4-axis and 5-axis milling operations.
  • Ability to interpret engineering drawings, specifications, and GD&T requirements.
  • Understanding of cutting tools, machining principles, feeds and speeds, and process optimization techniques.
  • Experience with CAD models and manufacturing documentation preferred.
Preferred Attributes
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Detail-oriented with a commitment to quality and continuous improvement.
  • Ability to prioritize multiple projects and meet deadlines in a fast-paced manufacturing environment.
  • Self-motivated with a hands-on approach to improving processes and supporting production goals.

Salary : $35 - $45

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 MagTech

  • MagTech Shelby, MI
  • CNC Machinist Location: Macomb, MI Job Type: Full-Time Industry: Aerospace/Precision Manufacturing **Shift: **Days and Nights available MagTech is currentl... more
  • 6 Days Ago

  • MagTech Shelby, MI
  • Senior Product Development Engineer – Metal Forming Employment Type: Full-Time, Direct Hire Base Salary: $120,000–$140,000 annually, based on experience In... more
  • 10 Days Ago


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

  • 3-Dimensional Services Group Lapeer, MI
  • 3-Dimensional Services Group is seeking CNC Programmers for all shifts at our Lapeer, Michigan location. The CNC Programmer is responsible for developing a... more
  • 1 Month Ago

  • Gemini Group, Inc. Bad Axe, MI
  • Title: CNC Programmer Reports To: Engineering Manager Status: Full Time/Hourly Non-Exempt (40 hours/week; additional hours as needed to support organizatio... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!