Senior CNC Programmer

IDEX Corporation•Oklahoma City, OK
•Onsite

About The Position

The Senior CNC Programmer is responsible for developing, optimizing, and maintaining CNC machining programs to support the efficient production of high-quality precision-machined components. This role serves as a technical resource for machining processes, tooling selection, programming standards, process improvement initiatives, and shop floor support. The position works closely with Engineering, Production, Quality, and Machining personnel to ensure safe, efficient, and cost-effective manufacturing operations.

Requirements

  • Associate degree in Manufacturing Technology, Engineering Technology, or related field preferred.
  • 8+ years of CNC programming experience in a manufacturing environment.
  • Experience programming complex milling, turning, and multi-axis machining operations.
  • 5+ years of CAM programming experience
  • Proficiency with CAD/CAM software and CNC machining processes.
  • Strong understanding of G-Code, M-Code, GD&T, tooling, feeds and speeds, and machine setup.
  • Ability to read and interpret engineering drawings and technical specifications.
  • Strong troubleshooting, problem-solving, communication, and training skills.
  • Proficiency with Microsoft Office and manufacturing documentation systems.
  • Knowledge of lean manufacturing and continuous improvement principles.

Nice To Haves

  • Working knowledge of ESPRIT system.
  • Experience with Mastercam, Siemens NX, Fusion 360, SolidWorks, AutoCAD, and/or Vericut.
  • Fixture and workholding design experience.
  • ERP/MRP system experience.

Responsibilities

  • Create, modify, verify, and maintain CNC programs using CAD/CAM software.
  • Generate and validate toolpaths through simulation, prove-out, and production support activities.
  • Own tooling selection and optimization, including cutting tools, feeds and speeds, tool life improvements, and evaluation of new tooling technologies.
  • Develop machining strategies, tooling, work holding, setups, and process documentation.
  • Support new product introductions, process development, and production readiness.
  • Troubleshoot programming, tooling, setup, and machining issues to minimize downtime.
  • Collaborate with Engineering, Quality, and Production teams to improve manufacturing performance.
  • Recommend tooling, fixturing, and process improvements to increase quality, efficiency, and throughput.
  • Maintain program revisions, setup sheets, work instructions, and related documentation.
  • Train and mentor machinists on programming, machining techniques, and best practices.
  • Support continuous improvement, lean manufacturing, quality, and safety initiatives.
  • Conduct time studies or create estimates for machine/cycle times and update routing information for accurate product costing.

Benefits

  • IDEX is an Equal Opportunity Employer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service