Job Description
CNC Programmer – 2nd Shift Contract-to-Hire $35–45/hr
We’re working with a global manufacturing leader that produces highly specialized components used in industrial applications around the world. Known for their engineering excellence, low employee turnover, and exceptional shop culture, this company is seeking a CNC Programmer to join their team on 2nd shift as they scale operations with new equipment and expanded output.
This is a contract-to-hire role with strong intent to convert after six months. This onboarding model is used consistently across both plant and engineering hires and is viewed as a pathway to long-term employment. The facility is fully air-conditioned, extremely well-maintained, and staffed by a tenured and team-oriented workforce. Once converted, employees gain access to a best-in-class benefits package, including free medical coverage, profit sharing, bonus pay, and tuition reimbursement.
Position Overview
The team recently added a new Citizen-Miyano CNC lathe and needs a programming expert to take ownership of the machine during the second shift. The machine uses a Mitsubishi control, so prior experience programming Mitsubishi or comparable Fanuc systems is preferred.
This is a hands-on hybrid role, expected to be roughly 50% programming and 50% setup/operation, depending on the workload. The engineering team provides part designs in SolidWorks/AutoCAD, and you’ll be responsible for generating toolpaths in MasterCAM, post-processing the code for Mitsubishi, setting up the machine, and either running parts yourself or supporting the operator as needed.
You’ll be the only programmer on second shift, so prior experience programming from scratch and the ability to work independently are essential.
Required Experience
3+ years of CNC Programming experience in a production environment
Strong proficiency in MasterCAM programming from scratch
Familiarity with Mitsubishi or Fanuc CNC controls
Comfortable setting up and operating CNC equipment post-programming
Solid understanding of G-code, M-code, and blueprint interpretation
Willingness to support production and stay hands-on across setup and machining
Preferred Qualifications
Experience with Citizen-Miyano machinery
5–10+ years of CNC experience
Familiarity with 4- or 5-axis machining environments
Previous exposure to Okuma equipment
Why This Opportunity
Ownership of a new machine with full programming responsibility
Clean, organized, air-conditioned facility
Low turnover environment with tenured team and supportive leadership
Clear path to full-time hire after six months
Excellent post-conversion benefits including:
Free medical insurance
401(k) with 3.8% company contribution
Up to 10% annual profit sharing
Monthly performance bonuses
Full tuition reimbursement for passing grades
Paid time off and annual service recognition
Location: Glendale Heights, IL
Schedule: Second Shift – 2:50 PM to 10:00 PM
Pay Range: $35–45/hr
Type: Contract-to-Hire
Full-time