Demo

CNC Programmer/Machinist

Riverfront Machine
Spring Valley, IL Full Time
POSTED ON 10/27/2026
AVAILABLE BEFORE 2/24/2027

The CNC Programmer / Machinist is responsible for creating programming, setting up, and operating CNC machining equipment to produce complex precision components that meet customer specifications and quality requirements. This position requires advanced machining knowledge, strong blueprint interpretation skills, and the ability to independently perform setups, machine adjustments, inspections, and program modifications.

The role includes operating multi-axis CNC lathes with dual turrets, dual spindles, and live tooling; modifying existing CNC programs; selecting tooling and work holding; and machining parts to tight tolerances. The CNC Programmer / Machinist also provides programming support to production and works closely with Engineering, Quality, and Production to resolve machining or process issues and maintain efficient manufacturing operations.

Schedule:
Monday–Friday, First Shift (must be willing to work additional hours as needed)

Essential Duties & Responsibilities

  • Create, modify and update existing CNC programs to maintain quality, accuracy, and production efficiency.
  • Set up and operate CNC horizontal lathes, including multi-axis, dual-turret, dual-spindle, and live-tooling equipment.
  • Perform complete machine setups, including tooling, jaws, offsets, work holding, and necessary adjustments.
  • Machine complex components to print specifications and tight tolerances, including tolerances of ±0.0005" when required.
  • Read and interpret blueprints, GD&T, setup sheets, work orders, drawings, and work instructions
  • Provide programming and troubleshooting support to production to resolve machining issues promptly.
  • Inspect completed parts using CMM equipment, micrometers, calipers, gauges, and other precision measuring tools.
  • Select appropriate cutting tools and prepare or bore lathe jaws as required.
  • Support frequent machine changeovers and production scheduling requirements.
  • Maintain accurate manufacturing, setup, and programming documentation.
  • Work with Engineering, Quality, and Production personnel to resolve process, programming, and quality concerns.
  • Maintain and support applicable AS9100 standards and machine shop procedures.
  • Provide production status updates and documentation to leadership as needed.
  • Maintain clean, organized, and safe work areas.
  • Follow all company safety procedures when operating machinery and handling or moving materials.
  • Perform other related duties as assigned.

Qualifications

  • Minimum of 2 years of experience Creating, modifying or editing CNC programs preferred.
  • Minimum of 5 years of machining experience preferred.
  • Strong knowledge of turning, milling, drilling, tapping, live tooling, dual-turret, and dual-spindle CNC machining.
  • Strong CNC machine setup and changeover experience.
  • Proficient in blueprint reading and GD&T.
  • Strong knowledge of machining tolerances and precision inspection methods.
  • Experience using micrometers, calipers, gauges, CMM equipment, and other precision measuring tools.
  • Understanding fixture design, cutting-tool selection, and lathe jaw preparation.
  • Ability to troubleshoot machining and programming issues independently.
  • Ability to manage multiple projects and meet production deadlines.
  • Effective verbal and written communication skills.
  • Experience with 3D CAD modeling and importing/exporting models is preferred.
  • Strong attention to detail, organization, and commitment to producing quality work.

Pay Transparency Statement

The pay range listed for this position reflects the base wage and is provided in compliance with Illinois law. Placement within the range is based on experience, skills, qualifications, and internal equity. Incentive and bonus eligibility, if applicable, are separate and based on performance and company criteria.

Pay: $25.00 - $30.00 per hour

Benefits:

  • 401(k)
  • 401(k) 3% Match
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Application Question(s):

  • Will you now or in the future require visa sponsorship for employment with our company (e.g., H-1B, TN, etc.)? - YES/NO

Experience:

  • CNC: 3 years (Required)
  • CNC programming: 1 year (Required)

Language:

  • English (Required)

Shift availability:

  • Day Shift (Preferred)

Work Location: In person

Salary : $25 - $30

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 Programmer/Machinist?

Sign up to receive alerts about other jobs on the CNC Programmer/Machinist 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 Riverfront Machine

  • Riverfront Machine Spring Valley, IL
  • Position Summary Riverfront Machine is seeking a hands-on Industrial Engineer to support and improve our metal stamping and manufacturing operations. This ... more
  • 2 Days Ago


Not the job you're looking for? Here are some other CNC Programmer/Machinist jobs in the Spring Valley, IL area that may be a better fit.

  • ITC, Inc. Peoria, IL
  • Our large manufacturing client located in Peoria, Illinois, is looking for a CNC Programmer, to add to their team. JOB DESCRIPTION Create new CNC programs,... more
  • Just Posted

  • Pursuit Aerospace Morton, IL
  • About Us: As a global manufacturer of complex aircraft engine components, Pursuit Aerospace is founded on a commitment to relentless, continuous, operation... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!