1

Machinist Programmer Jobs in Minnesota (NOW HIRING)

## Overview We are seeking a skilled CNC Machinist/Programmer to join our dynamic team in Minneapolis, MN, 55443. In this role, you will be responsible for setting up and operating CNC machines, as well ...

New

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

CNC Machinist Programmer

Elk River, MN · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...

This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...

This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...

This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...

Perform basic to advanced machine preventative maintenance activities * Collaborate with production management, engineering, and quality to establish effective processes * Work effectively within a ...

CNC Mill Programmer

Minneapolis, MN · On-site

$70K - $90K/yr

AB_5037751 Randstad Staffing is hiring for a CNC Mill Machinist/Programmer that is ready to support the Aerospace & Semiconductor industries. Our client is manufacturing tight tolerance, precision ...

CNC Programmer / Machinist

Saint Paul, MN · On-site

$26.75 - $36.75/hr

The CNC Programmer / Machinist provides timely support to Machine Shop employees providing programed parts using CAM software. They work collaboratively with Machinist, Engineering, Routing Analyst ...

Machine Programmer

Dayton, MN · On-site

$60 - $80/hr

Develop detailed programming of Forgent Power Solutions machinery. Keep a working knowledge of Forgent Power Solutions fabrication methods, machinery, and programming software to improve products and ...

New

Develop detailed programming of Forgent Power Solutions machinery. Keep a working knowledge of Forgent Power Solutions fabrication methods, machinery, and programming software to improve products and ...

Develop detailed programming of Forgent Power Solutions machinery. Keep a working knowledge of Forgent Power Solutions fabrication methods, machinery, and programming software to improve products and ...

Develop detailed programming of Forgent Power Solutions machinery. Keep a working knowledge of Forgent Power Solutions fabrication methods, machinery, and programming software to improve products and ...

next page

Showing results 1-20

Machinist Programmer information

See Minnesota salary details

$16

$30

$44

How much do machinist programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for machinist programmer in Minnesota is $30.32, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $34.13 per hour, depending on experience, location, and employer.

What is a machinist programmer?

Machinist Programmers are skilled professionals who create, modify, and optimize computer programs that control machine tools in manufacturing environments. They use software such as CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) to design parts and generate the instructions (G-code) that automated machines like CNC (Computer Numerical Control) mills and lathes follow. Machinist Programmers play a crucial role in ensuring parts are produced accurately, efficiently, and to specification, bridging the gap between design and manufacturing. They often collaborate with engineers and machinists to troubleshoot production issues and improve processes.

What are the typical challenges machinist programmers face when transitioning from manual machining to CNC programming?

Machinist Programmers transitioning from manual machining to CNC programming often encounter challenges such as adapting to new software tools (like CAD/CAM systems), understanding complex G-code, and learning to troubleshoot programming errors that can impact part quality. Additionally, they must develop strong spatial reasoning to visualize tool paths and anticipate machine behavior before actual production. Collaborating closely with engineers, operators, and quality control teams is essential to ensure programs are optimized for productivity and safety.

What are the key skills and qualifications needed to thrive as a machinist programmer, and why are they important?

To thrive as a Machinist Programmer, you need strong mechanical aptitude, experience in CNC machining, and a background in manufacturing or engineering, often supported by relevant technical diplomas or certifications. Proficiency with CAD/CAM software, G-code programming, and familiarity with CNC machine controls are essential technical requirements. Attention to detail, problem-solving ability, and effective communication help ensure precise work and collaboration with production teams. These skills and qualities are vital for producing high-quality parts efficiently, minimizing errors, and maintaining safety standards in a manufacturing environment.

What is the difference between Machinist Programmer vs CNC Operator?

AspectMachinist ProgrammerCNC Operator
CredentialsTypically requires technical training or certification in machining and programmingOften requires basic technical training and familiarity with CNC machines
Work EnvironmentDesigning, programming, and setting up CNC machines in manufacturing settingsOperating CNC machines based on existing programs in production
Employer & IndustryManufacturing, aerospace, automotive, and industrial sectorsManufacturing plants, machine shops, and production facilities

Machinist Programmers focus on creating and optimizing CNC programs and setting up machines, while CNC Operators primarily run and monitor the machines during production. Both roles are essential in manufacturing but differ in their responsibilities and skill requirements.

What are popular job titles related to Machinist Programmer jobs in Minnesota?

For Machinist Programmer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Machinist Programmer jobs in Minnesota look for?

The top searched job categories for Machinist Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Machinist Programmer jobs?

Cities in Minnesota with the most Machinist Programmer job openings:

Infographic showing various Machinist Programmer job openings in Minnesota as of August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 3% Contract, and 7% Nights. Highlights an 100% Physical job distribution, with an average salary of $63,064 per year, or $30.3 per hour.

CNC Machinist/Programmer

Minneapolis, MN • On-site

Midwest Staffing
Recruiting and Staffing Services • 11 - 50 employees

$25 - $45/hr

Full-time

Posted yesterday

New


Job description

## Overview

We are seeking a skilled CNC Machinist/Programmer to join our dynamic team in Minneapolis, MN, 55443. In this role, you will be responsible for setting up and operating CNC machines, as well as programming them to produce high-quality parts and components. If you have a passion for precision machining and a knack for problem-solving, we want to hear from you!

## Responsibilities

  • Set up and operate CNC machines, including lathes and mills, to produce precision parts.

  • Write and modify CNC programs using G-code and other programming languages.

  • Conduct quality inspections on finished products to ensure they meet specifications.

  • Collaborate with engineering and design teams to optimize machining processes.

  • Perform routine maintenance on CNC equipment to ensure optimal performance.

  • Troubleshoot and resolve any machining issues that arise during production.

  • Maintain a clean and organized work area, adhering to safety protocols.

    Qualifications
  • High school diploma or equivalent; technical degree or certification in CNC machining is a plus.

  • Proven experience as a CNC machinist/programmer with a strong understanding of CNC operations.

  • Proficiency in reading and interpreting blueprints and technical drawings.

  • Familiarity with various CNC programming software and tools.

  • Strong attention to detail and commitment to producing high-quality work.

  • Ability to work independently and as part of a team in a fast-paced environment.

  • Excellent problem-solving skills and a proactive approach to challenges.

ID:qnkTyx