Demo

CNC Mill Set-Up Programmer

Power Services Group
Melrose, IL Full Time
POSTED ON 9/28/2026
AVAILABLE BEFORE 1/25/2027

Company Overview

Power Services Group (PSG) is a leading U.S.-owned, independent provider of integrated, turnkey maintenance, repair, and overhaul solutions for steam and gas turbines. Serving the power generation, oil and gas, and industrial process industries, PSG brings together more than 115 years of combined operational experience across its family of companies. Our capabilities include field services, field machining, steam path and valve repairs, gas turbine component repairs, and precision parts manufacturing. Driven by safety, quality, integrity, responsiveness, and exceptional customer service, we provide employees with a supportive team environment, opportunities for advancement, and the chance to contribute to critical work that keeps industries and communities moving. Join PSG and help us continue powering tomorrow.

Position Overview

PSG is seeking an experienced CNC Mill Set-Up Programmer to develop programs, plan setups, and operate horizontal CNC machining centers for the manufacture of precision components. This role is responsible for translating blueprints and technical specifications into efficient machining processes while maintaining dimensional accuracy and product quality.

The ideal candidate will have at least five years of CNC mill programming and setup experience. Hands-on experience with horizontal CNC machining centers required.

Shift: First shift

Key Responsibilities

  • Develop, edit, prove out, and troubleshoot CNC programs for horizontal milling machines.
  • Independently plan and complete machine setups for precision components.
  • Read and interpret complex blueprints, geometric dimensions and tolerances, technical specifications, and work instructions.
  • Determine machining sequences, tooling, fixtures, workholding, speeds, and feeds.
  • Install and align cutting tools, fixtures, and workpieces.
  • Establish tool offsets, work coordinates, and machine reference points.
  • Perform safe program prove-outs and first-piece inspections before releasing work for production.
  • Monitor machining operations and make adjustments to maintain dimensional accuracy and product quality.
  • Troubleshoot programming, tooling, setup, dimensional, and equipment-related issues.
  • Optimize machining processes to improve efficiency, tool life, and consistency.
  • Complete production, inspection, and quality documentation accurately.
  • Follow all company safety, quality, and operating procedures.

Required Qualifications

  • At least ten years of CNC mill programming and setup experience.
  • Hands-on experience with horizontal CNC machining centers.
  • Ability to independently create or edit programs, complete setups, and produce parts from blueprints.
  • Must be able to work independently.
  • Strong blueprint-reading, shop-math, and geometric dimensioning and tolerancing skills.
  • Proficiency with micrometers, calipers, bore gauges, indicators, and other precision measuring instruments.
  • Strong understanding of cutting tools, workholding methods, speeds, feeds, and machining practices.
  • Strong troubleshooting skills and attention to detail.
  • Experience machining complex, low-volume, and tight-tolerance components.

Experience: 10 years

Preferred Qualifications

  • Experience using computer-aided manufacturing software to create and optimize CNC programs.
  • Experience with multi-axis horizontal machining equipment.
  • Experience supporting the power generation, turbine repair, or heavy industrial sectors.

Why Join PSG?

Join a skilled team performing critical work for the power generation and industrial sectors. PSG offers a safety-focused and collaborative environment, opportunities to expand your technical expertise, and the chance to work on varied and challenging precision-machining projects.

Pay: From $35.00 per hour

Expected hours: No less than 40.0 per week

Benefits:

  • 401(k) matching
  • 403(b)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Work Location: In person

Salary : $35

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 Mill Set-Up Programmer?

Sign up to receive alerts about other jobs on the CNC Mill Set-Up Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$59,875 - $77,824
Income Estimation: 
$83,358 - $103,871
Income Estimation: 
$71,548 - $88,918
Income Estimation: 
$63,993 - $81,891
Income Estimation: 
$76,263 - $101,711
Income Estimation: 
$37,726 - $46,705
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452
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 Power Services Group

  • Power Services Group Melrose, IL
  • Company Overview Power Services Group (PSG) is a U.S.-owned, independent provider of integrated maintenance, repair and overhaul solutions for steam and ga... more
  • 1 Day Ago

  • Power Services Group Oswego, IL
  • Job Summary We are seeking a skilled Manual Machinist to join our dynamic team at Power Services Group. The ideal candidate will have a strong background i... more
  • 2 Days Ago

  • Power Services Group Melrose, IL
  • Company Overview Power Services Group (PSG) is a leading U.S.-owned, independent provider of integrated, turnkey maintenance, repair, and overhaul solution... more
  • 4 Days Ago


Not the job you're looking for? Here are some other CNC Mill Set-Up Programmer jobs in the Melrose, IL area that may be a better fit.

  • Greif Packaging Carol Stream, IL
  • Job Description. Job Description. ROLE OVERVIEW. CNC programmer / Setup technician to support complex tool room manufacturing operations. Key Responsibilit... more
  • 2 Months Ago

  • Mitsubishi Chemical and Careers Libertyville, IL
  • Title: CNC Machinist III/Set Up Programmer Group Company: Mitsubishi Chemical Advanced Materials Location: Libertyville, IL Employment Type: Full time Grou... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!