Demo

CNC Machinist and Programmer

Express Employment Professionals - Winona
Winona, MN Other
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/9/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!

You should be proficient in:

  • CNC Tooling
  • CNC Programming
  • CNC Machine Setup & Changeover

Machines & technologies you'll use:

  • CAM Software
  • CNC Lathe (5 axis)

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

Sign up to receive alerts about other jobs on the CNC Machinist and 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 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
  • 10 Days Ago


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

  • Vincent Tool Technologies Corp. Chippewa Falls, WI
  • CNC MACHINIST | PROGRAMMER FULL TIME FLEXIBLE OFF / NIGHT SHIFT (3PM START OR LATER) Vincent Tool Technologies has an opening for a full-time CNC Machinist... more
  • 14 Days Ago

  • Triple R Industries Sparta, WI
  • Job Description: CNC machinist programmer / Operator Status: Full-time, currently accepting applications Shift: 1st Location: Sparta, WI Company overview: ... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!