Demo

CNC Machine Programmer

Express Employment Professionals - Winona
Winona, MN Other
POSTED ON 4/8/2026
AVAILABLE BEFORE 5/6/2026

Job Title: CNC Programmer (1st Shift)

Location: Winona, MN

Schedule:

  • Monday–Thursday: 7:00am–4:15pm

  • Friday: 7:00am–12:00pm

Pay Rate: $26.00–$27.00 per hour

Position Type: Temporary - Special Project

Position Overview

Express Employment Professionals is seeking a skilled CNC Programmer to join a local electronics company in Winona, MN. The ideal candidate will have extensive experience programming and operating 5-axis and CNC lathe machines, strong knowledge of G-code, and the ability to read and interpret blueprints. This role requires precision, problem-solving skills, and hands-on experience with fabrication and metal finishing processes.

Key Responsibilities
  • Set up, program, and run 5-axis and CNC lathe machines

  • Read and interpret blueprints and production records

  • Use precision measuring tools (calipers, angle finders, tape measures) to verify part dimensions

  • Operate fabrication equipment

  • Perform welding, metal grinding, and hand grinding

  • Understand and read G-code and M-code for machining programs

  • Make adjustments to computer programming logic as needed

  • Perform die repair on break-press machines

  • Implement and maintain workholding solutions

  • Manage tooling inventory and restocking

  • Perform General Total Preventive Maintenance (TPM) on G-code machines

Qualifications
  • Minimum 5 years of experience in a CNC programming role (5-axis/lathe experience required)

  • Experience with CAD software such as SolidWorks (or similar)

  • Experience with CAM software such as CamWorks or Mastercam (or similar)

  • Strong understanding of CAD programming and blueprint reading

  • Proficiency in G-code and M-code

  • Experience operating fabrication equipment

  • Knowledge of welding and metal finishing processes

  • Strong attention to detail and commitment to quality

  • Lift up to 50 lbs as needed

Why Join Us?
  • Competitive pay

  • Consistent 1st shift schedule with early Friday finish

  • Opportunity to work with advanced machining technology

  • Hands-on, skilled trade environment

If you are an experienced CNC Programmer looking for a stable 1st shift opportunity with competitive pay, we encourage you to apply today!

Salary : $26 - $27

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 Machine Programmer?

Sign up to receive alerts about other jobs on the CNC Machine Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
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 Express Employment Professionals - Winona

  • Express Employment Professionals - Winona Winona, MN
  • Job Title: CNC Programmer (1st Shift) Location: Winona, MN Schedule: Monday–Thursday: 7:00am–4:15pm Friday: 7:00am–12:00pm Pay Rate: $26.00–$27.00 per hour... more
  • 4 Days Ago


Not the job you're looking for? Here are some other CNC Machine Programmer jobs in the Winona, MN area that may be a better fit.

  • Riverside Machine & Engineering Eau Claire, WI
  • The posted range reflects market-based pay. Actual compensation depends on experience, skills, and related qualifications.Weekend Day Shift: Friday - Sunda... more
  • 1 Month Ago

  • Mauston Tool Corporation Mauston, WI
  • CNC Programmer Wanted - Join a Growing Team Mauston Tool is expanding and looking for a skilled CNC Programmer to join our team. If you take pride in preci... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!