Demo

CNC Milling Programmer (1st Shift)

ARCH
Elmhurst, IL Full Time
POSTED ON 3/26/2026
AVAILABLE BEFORE 5/25/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: 1st shift

Salary Range: $38.00 - $42.00/hr based on 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 (1st Shift)?

Sign up to receive alerts about other jobs on the CNC Milling Programmer (1st 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 Kenosha, WI
  • Responsible for all the Molder I responsibilities by performing the job in a safe and efficient manner. Primary Responsibilities Follows instructions to co... more
  • 9 Days Ago

  • ARCH Cornish, ME
  • Summary: Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine; maintains quality and safety standar... more
  • 10 Days Ago

  • ARCH Olive Branch, MS
  • Job Summary: Responsible for setting up and operating CNC machine tools to produce high-quality precision parts for medical devices. Requires a strong unde... more
  • 10 Days Ago

  • ARCH Newtown, CT
  • Essential Duties and Responsibilities : This specification lists the major duties and requirements of the job and is not all-inclusive. The incumbent(s) ma... more
  • 10 Days Ago


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

  • ARUNDEL MACHINE 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
  • 1 Day Ago

  • Dynomax Inc. Wheeling, IL
  • CNC Milling Machinist Dynomax, Inc is growing! We are looking for experienced CNC Machinists who desire exciting and challenging work to join our 1st Shift... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!