1

Cnc Machine Shop Jobs in Minnesota (NOW HIRING)

CNC Programmer

Alexandria, MN · On-site

$24.50 - $29.50/hr

The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual ... Two-year vocational/technical degree and 2-3 years of experience in a machine shop environment; or ...

Set up and operate CNC Mills, CNC Lathes, 5Axis Mills, and manual machines * Produce highquality ... Machine shop and assembly floor environment with exposure to tools, noise, dust, metals, chemicals ...

CNC Machinist

Saint Paul, MN · On-site

$30 - $40/hr

Set up and operate CNC Mills, CNC Lathes, 5-Axis Mills, and manual machines * Produce high-quality ... Machine shop and assembly floor environment with exposure to tools, noise, dust, metals, chemicals ...

Be Seen First

CNC Programmer

Ramsey, MN · On-site

$40 - $55/hr

CNC Programmer B & H Machining - Ramsey, MN Pay: $35 - $50 per hour Job Type: Full-time Job Summary B & H Machining is a growing CNC machine shop serving multiple industries. We are seeking a highly ...

CNC Programmer

Alexandria, MN · On-site

$25.50 - $34.75/hr

JOB SUMMARY: The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems ... Two-year vocational/technical degree and 2-3 years of experience in a machine shop environment; or ...

Familiarity with machining processes and working in a machine shop setting. * Understanding of CNC machine controls, including common control systems such as Fanuc and Haas. * Ability to follow work ...

Any CNC programming experience is a plus ... Experience working in a machine shop environment. * Familiarity with HAAS-specific controls and ...

CNC Machinist

Forest Lake, MN · On-site

$20.50 - $28/hr

Position Overview The CNC Machinist is responsible for the setup, machining, programming, and ... the machine shop in the most efficient way to meet goals. Demonstrates Mustad values, showing ...

... the machine shop in the most efficient way to meet goals. Demonstrates Mustad values, showing ... Operates a minimum of two (2) CNC machines at one time Prepares, cuts, and grinds raw materials ...

CNC Machinist

Forest Lake, MN

$20.50 - $28/hr

Position Overview The CNC Machinist is responsible for the setup, machining, programming, and ... the machine shop in the most efficient way to meet goals. Demonstrates Mustad values, showing ...

Machine Shop Support Technician Envision your machining experience at work with an industry leader ... Ability to perform complete setup and operation of a wide range of CNC machining centers. * Ability ...

Machine Shop Support Technician Envision your machining experience at work with an industry leader ... Ability to perform complete setup and operation of a wide range of CNC machining centers. * Ability ...

Position Overview The CNC Machinist is responsible for the setup, machining, programming, and ... the machine shop in the most efficient way to meet goals. Demonstrates Mustad values, showing ...

next page

Showing results 1-20

Cnc Machine Shop information

See Minnesota salary details

$10

$17

$23

How much do cnc machine shop jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for cnc machine shop in Minnesota is $17.82, according to ZipRecruiter salary data. Most workers in this role earn between $14.13 and $17.88 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the CNC machine shop position, and why are they important?

To thrive in a CNC Machine Shop, you need strong mechanical aptitude, proficiency in blueprint reading, and hands-on experience with CNC programming and machining. Familiarity with CAD/CAM software, precision measuring instruments, and understanding of safety standards or certifications such as NIMS are typically important. Attention to detail, problem-solving abilities, and effective teamwork are valuable soft skills in this environment. These abilities ensure high-quality output, minimize errors, and support efficient shop operations.

What are the typical daily responsibilities in a CNC machine shop setting?

In a CNC Machine Shop, your daily tasks usually include setting up and operating CNC machines, interpreting technical drawings, performing quality checks with precision measurement tools, and conducting regular maintenance on equipment. You may also collaborate closely with engineers and quality inspectors to troubleshoot issues and optimize production runs. Depending on the shop, responsibilities can range from programming machines for custom parts to ensuring materials and tools are stocked for efficient workflow. Attention to safety protocols and documentation is also a key part of the daily routine.

How much is a CNC machine shop paid?

CNC machine shop workers' pay varies based on experience, location, and skill level, but entry-level positions typically start around $15 to $20 per hour, with experienced operators earning $25 to $35 or more per hour. Skilled CNC machinists with certifications and advanced training can earn higher wages, especially in high-demand regions or specialized industries.

What is a CNC machine shop?

A CNC Machine Shop job involves operating and maintaining computer-controlled machines that cut, shape, and finish metal or plastic parts. Workers in this role interpret blueprints, set up machines, and ensure precise manufacturing according to specifications. They may also perform quality checks and troubleshoot equipment to maintain efficiency.

What are the most commonly searched types of Cnc Machine Shop jobs in Minnesota? The most popular types of Cnc Machine Shop jobs in Minnesota are:
What are popular job titles related to Cnc Machine Shop jobs in Minnesota? For Cnc Machine Shop jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Cnc Machine Shop jobs in Minnesota look for? The top searched job categories for Cnc Machine Shop jobs in Minnesota are:
Infographic showing various Cnc Machine Shop job openings in Minnesota as of August 2026, with employment types broken down into 84% Full Time, 14% Part Time, 1% Contract, and 1% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $37,076 per year, or $17.8 per hour.

$24.50 - $29.50/hr

Other

Medical, Dental, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Description
JOB SUMMARY:
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.
ESSENTIAL DUTIES & RESPONSIBILITIES include the following. Other duties may be assigned:
  1. Steward our mission (to enrich lives by providing differentiated packaging automation and services) and values (unwavering integrity, servant's heart, ownership spirit and continuous innovation and improvement).
  2. Develop NC programs for CNC machine tools.
  3. Develop NC programs utilizing Offline CAM systems.
  4. Determine best programming method for each fabricated level component.
  5. Assist CNC Programming Supervisor, Production Supervisors and Director of Fabrication in resolving production problems and difficulties.
  6. Operate machine tools as deemed necessary.
  7. Implement product/process improvements aimed at standardization, cost reduction, productivity, quality, and safety.
  8. Evaluate new manufacturing technologies and their applicability at Douglas Machine.
  9. Provide input to the product development process.
  10. Participate in manufacturing systems development by recommending system changes and enhancements.
  11. Assist the Manufacturing Routing Specialist with new part routings or updating old part routings.
  12. Responsible for complying with all safety policies and procedures.

QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Strong understanding of manufacturing processes related to metal fabrication and assembly.
  • Demonstrated ability to write computer programs.
  • Strong critical thinking, logic, and reasoning to troubleshoot and solve problems
  • Working knowledge of personal computers and related software including CAD/CAM systems.
  • Excellent oral and written communication skills.
  • Strong organizational skills with the ability to manage multiple projects simultaneously

EDUCATION AND/OR EXPERIENCE:
  • Two-year vocational/technical degree and 2-3 years of experience in a machine shop environment; or, High school diploma/GED and a minimum of 5 years of experience in a machine shop environment.

OTHER INFORMATION:
All full-time positions offer attractive compensation and benefits that include ESOP stock allocation, 401(k) match, a company health clinic, medical, dental, life and disability insurance, volunteer time off, along with holiday pay and paid time off.