Lead CNC Machinist/Programmer

IDC GROUP•Coon Rapids, MN

About The Position

IDC Spring is hiring a Lead CNC Machinist/Programmer to support manufacturing of garage door springs according to customer and product specifications. The role creates CNC programs, designs parts and tooling, sets up and operates a range of CNC and manual machines, and leads daily machine-shop operations. It also manages tooling and inventory, coordinates production schedules, maintains procedures, trains team members, inspects parts, performs preventive maintenance and troubleshooting, and uses the ERP system to track production information. The position drives continuous improvement to help meet cycle-time, cost, quality, and delivery objectives. IDC Spring is a second-generation, family-owned industrial spring company headquartered in Minnesota, with locations in Arizona and Ohio. Its stated core values are People Focused, Integrity, Teamwork, and Personal Responsibility. Team members are paid weekly. The target hourly pay range is $34.00–$41.00, depending on qualifications, experience, education, and other factors; a shift premium may be available depending on shift and location.

Requirements

  • High school diploma or GED.
  • At least 5 years of CNC machinist experience, including independent setup and programming.
  • Hands-on experience with manual mills and lathes, CNC mills, CNC lathes, and CNC mill-turn machines, including live-tooling Y- and C-axis lathes.
  • Experience designing parts in 3D CAD software and creating and interpreting engineering drawings.
  • Knowledge of tooling selection, fixturing, and cutting data for stainless steel, carbon steel, tool steel, aluminum, and brass.

Responsibilities

  • Create basic and complex CNC machine programs using G-code and CAM software.
  • Design parts, fixtures, and tooling using CAD software.
  • Set up and operate CNC mills, CNC lathes, CNC mill-turn machines, and manual mills and lathes to produce parts to drawings and specifications.
  • Select tooling for each job, track tooling usage, and manage tooling orders.
  • Manage inventory of raw material, finished goods, tooling, and shop supplies, including receiving, shipping, and restocking.
  • Schedule orders and plan production workload according to business priorities and due dates.
  • Lead day-to-day machine-shop operations and serve as the main contact for internal customers on order status, lead times, and issues.
  • Create and maintain Standard Operating Procedures (SOPs) and train team members as needed.
  • Inspect parts using measuring equipment to ensure they meet quality standards and specifications.
  • Perform preventive maintenance on machines and troubleshoot and repair issues as needed.
  • Use the ERP system to track orders, inventory, and production data.
  • Drive continuous improvement to reduce cycle times and meet cost, quality, and delivery objectives.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term and long-term disability insurance plans
  • 401(k) with employer match
  • Tuition assistance
  • Paid time off
  • Paid holidays
  • Weekly pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service