Demo

CNC Milling Programmer (3rd Shift)

ARCH
Elmhurst, IL Full Time
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/7/2026
What You’ll Do

  • Program, set up, and operate CNC milling machines
  • Read and interpret blueprints, planning sheets, sketches, and technical data
  • Write, edit, and adjust CNC programs (G‑code / M‑code) using Mastercam, SolidWorks, or similar software
  • Perform complex machining operations including milling, drilling, boring, and tight‑tolerance work
  • Select, preset, and install cutting tools; calculate feeds, speeds, depths, and coolant flow
  • Conduct prove‑outs and manual programming during setups
  • Troubleshoot machine issues, program errors, tooling problems, and out‑of‑tolerance conditions
  • Machine challenging materials including stainless steel, titanium, aluminum, and plastics
  • Inspect parts using precision gauges to ensure quality and regulatory compliance
  • Train and induct operators after proven setups are complete
  • Perform routine machine maintenance and assist with repairs as needed
  • Maintain clear documentation and shift handoff notes
  • Keep machines, tools, and work areas clean, safe, and audit‑ready


What We’re Looking For

  • 7–10 years of CNC machining, setup, and programming experience (or equivalent)
  • Strong experience with Milling, Turning, and Swiss machining
  • Advanced ability to read and apply GD&T (ASME Y14.5)
  • Proven experience adjusting programs and tooling independently
  • Deep understanding of cutters, inserts, and tool selection based on material and tolerances
  • Knowledge of G‑codes, M‑codes, and CAM software (Mastercam preferred)
  • Experience in medical or regulated manufacturing strongly preferred
  • Associate degree or technical training helpful—but experience matters most
  • Strong communication skills and a calm, solution‑oriented mindset


Shifts Available: 3rd shift

Salary Range: $38.00 - $42.00 per hour, based on experience.

3rd Shift Premium: Employees working 3rd shift may earn up to $43.00 - $48.00 per hour, including shift differential, depending on qualifications and experience.

Salary : $38 - $42

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 Milling Programmer (3rd Shift)?

Sign up to receive alerts about other jobs on the CNC Milling Programmer (3rd Shift) 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
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 ARCH

  • ARCH Flushing, MI
  • ARCH Cutting Tools is seeking experienced machinists to join our team in Flushing. Must have experience in Haas, Fanuc CNC controls. Competitive wages and ... more
  • 7 Days Ago

  • ARCH Flushing, MI
  • Job Title: MAINTENANCE Supervisor: General Manager Pay Range: $30 and up depending on experience ARCH Cutting Tools is a precision cutting tools manufactur... more
  • 7 Days Ago

  • ARCH York, NY
  • Our Company Arch is a Series B financial technology company that automates the management of private investments, improving access, understanding, and the ... more
  • 7 Days Ago

  • ARCH Seabrook, NH
  • Join our team! Start an exciting career at ARCH Medical Solutions. Together with our team members, you will work with state-of-the-art technologies to manu... more
  • 8 Days Ago


Not the job you're looking for? Here are some other CNC Milling Programmer (3rd Shift) jobs in the Elmhurst, IL area that may be a better fit.

  • ARCH Elmhurst, IL
  • What You’ll Do Program, set up, and operate CNC milling machines Read and interpret blueprints, planning sheets, sketches, and technical data Write, edit, ... more
  • 3 Days Ago

  • ARUNDEL MACHINE Warrenville, IL
  • What You'll Do Program, set up, and operate CNC milling machines Read and interpret blueprints, planning sheets, sketches, and technical data Write, edit, ... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!