1

Contract Cnc Programming Jobs in Minnesota (NOW HIRING)

Be Seen First

Associate degree in CNC Programming, Machining Technology, Manufacturing Technology, or equivalent ... We specialize in full-service staffing solutions, including contract, contract-to-hire, and direct ...

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

Description About us Chandler Industries is a premier contract manufacturer specializing in ... This individual is responsible for the CNC programming of new products, from feasibility through ...

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

Job Type Full-time Description About us Chandler Industries is a premier contract manufacturer ... This individual is responsible for the CNC programming of new products, from feasibility through ...

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

Description: About us Chandler Industries is a premier contract manufacturer specializing in ... This individual is responsible for the CNC programming of new products, from feasibility through ...

Be Seen First

CNC Programmer

Mendota Heights, MN · On-site

$35 - $45/hr

Troubleshoot machining and programming issues to minimize downtime and keep production on schedule ... We specialize in full-service staffing solutions, including contract, contract-to-hire, and direct ...

Expand Your Programming & Machining Skills * Work with Modern CNC Equipment * Collaborative ... Job Type & Location This is a Contract to Hire position based out of Rogers, MN. Pay and Benefits ...

You will perform manual setups, basic programming codes, and precise measurements to ensure high ... Job Type & Location This is a Contract to Hire position based out of MANKATO, MN. Pay and Benefits ...

Manufacturing Engineer

Minneapolis, MN

$73K - $94K/yr

Experience using CAD/CAM platforms to support CNC programming and process development. * Experience ... Experience participating in APQP activities and contract reviews for new and existing aerospace ...

Manufacturing Engineer

Minneapolis, MN

$73K - $94K/yr

Experience using CAD/CAM platforms to support CNC programming and process development. * Experience ... Experience participating in APQP activities and contract reviews for new and existing aerospace ...

If you have experience as a CNC Machinist, CNC Setup Technician, CNC Programmer, CNC Lathe ... Job Type & Location This is a Contract to Hire position based out of Belle Plaine, MN. Pay and ...

next page

Showing results 1-20

Contract Cnc Programming information

See Minnesota salary details

$16

$30

$44

How much do contract cnc programming jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for contract cnc programming 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 contract CNC programming?

Contract CNC programming involves hiring a specialist or company on a contractual basis to create, optimize, or modify CNC (Computer Numerical Control) machine code. These professionals develop programs that guide machines like mills, lathes, and routers to produce precise parts according to engineering drawings or CAD files. Contract CNC programmers are often brought in for specific projects, to handle overflow work, or to provide expertise in complex machining tasks. This flexible arrangement helps manufacturers access skilled programmers without committing to a full-time hire.

What are the key skills and qualifications needed to thrive as a contract CNC programmer?

To thrive as a Contract CNC Programmer, you need strong proficiency in CNC machine operation, G-code programming, and a background in mechanical engineering or machining. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Fusion 360, as well as knowledge of various CNC controllers, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help ensure precise production and collaboration with manufacturing teams. These capabilities are crucial for delivering high-quality, efficient, and cost-effective machining solutions in a dynamic contract environment.

What are some common challenges faced by contract CNC programmers when joining new client projects?

Contract CNC programmers often encounter challenges such as quickly adapting to unfamiliar machines, software, or shop floor processes used by different clients. They may need to rapidly interpret varying technical drawings and specifications, while also aligning with each shop's unique workflow and safety standards. Building rapport with permanent team members and understanding client expectations are crucial for delivering effective solutions on tight timelines. Flexibility, clear communication, and a solid foundation in CNC programming principles help contract professionals overcome these hurdles.

What is the difference between Contract Cnc Programming vs Cnc Machinist?

AspectContract Cnc ProgrammingCnc Machinist
CredentialsTypically requires CNC programming certifications or experience with CAD/CAM softwareRequires CNC machine operation experience, often with certifications in machine operation
Work EnvironmentPrimarily office-based for programming, on-site for setup and testingPrimarily on the shop floor operating machines
Industry UsageUsed across manufacturing, aerospace, automotive for designing and programming partsUsed in manufacturing plants for producing parts directly on CNC machines

Contract Cnc Programmers focus on creating and optimizing CNC programs, often working remotely or on a project basis, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but their daily tasks and work environments differ significantly.

What are the most commonly searched types of Cnc Programming jobs in Minnesota?

The most popular types of Cnc Programming jobs in Minnesota are:

What job categories do people searching Contract Cnc Programming jobs in Minnesota look for?

The top searched job categories for Contract Cnc Programming jobs in Minnesota are:

What cities in Minnesota are hiring for Contract Cnc Programming jobs?

Cities in Minnesota with the most Contract Cnc Programming job openings:

Infographic showing various Contract Cnc Programming job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $63,064 per year, or $30.3 per hour.

CNC Programmer - Direct Hire

Midwest Staffing

Minneapolis, MN • On-site

$28 - $43/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Primary objective:
Develop, maintain, and improve CNC programs and machining processes to support safety, quality, delivery, and cost goals. The role works with large industrial motor and generator components and collaborates closely with Engineering, Manufacturing, and shop-floor teams.

Key responsibilities:

  • Develop and maintain CNC programs using GibbsCAM
  • Program horizontal boring mills, vertical/horizontal lathes, and vertical machining centers
  • Select tooling and optimize machining strategies, feeds, and speeds
  • Provide production support with setups and troubleshooting
  • Develop machining processes for large components such as shafts, frames, bearing brackets, bases, and covers
  • Read and interpret 2D engineering drawings, GD&T, and 3D models
  • Develop basic fixtures, workholding solutions, and machining aids
  • Support continuous improvement, safety, quality, productivity, and setup reduction
  • Maintain CNC program documentation
  • Work with Engineering, Manufacturing, and Operations on production problems

Required/preferred background:

  • Associate degree in CNC Programming, Machining Technology, Manufacturing Technology, or equivalent practical experience
  • 3+ years CNC programming experience
  • CAM experience, preferably GibbsCAM
  • Fanuc controls
  • Milling, boring, turning, and large-component machining
  • Knowledge of tooling, workholding, feeds and speeds
  • Ability to read engineering drawings/GD&T/3D CAD models
  • Production troubleshooting and strong communication/problem-solving skill

Company Description

Since 1990, Midwest Staffing Group has been a trusted partner in providing top-tier talent to businesses throughout the Minneapolis–St. Paul metro area. In 2022, we expanded our reach to serve clients in Fargo, North Dakota. We specialize in full-service staffing solutions, including contract, contract-to-hire, and direct placement services.