1

Machine Programmer Jobs in Minnesota (NOW HIRING)

Advanced CNC Machinist

Circle Pines, MN ยท On-site

$20 - $27.50/hr

Advanced CNC Machinist Engineering Lino Lakes, Minnesota, US * Added - 03/09/2025 Great opportunity to work for a stable medical device company in growth mode with over 30 years at the forefront of ...

CNC Programmer

Anoka, MN ยท On-site

$45 - $50/hr

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 ...

Read and interpret blueprints, engineering drawings, and work instructions * Machine parts to tight tolerances using aluminum, stainless steel, titanium, and specialty alloys * Select tooling ...

next page

Showing results 1-20

Machine Programmer information

See Minnesota salary details

$13

$25

$47

How much do machine programmer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for machine programmer in Minnesota is $25.81, according to ZipRecruiter salary data. Most workers in this role earn between $20.96 and $27.31 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.
What are popular job titles related to Machine Programmer jobs in Minnesota? For Machine Programmer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in Minnesota look for? The top searched job categories for Machine Programmer jobs in Minnesota are:
What are popular job titles related to Machine Programmer jobs in MN? For Machine Programmer jobs in MN, the most frequently searched job titles are:
CNC Programmer Machinist

CNC Programmer Machinist

Enterprise Pattern

Minneapolis, MN โ€ข On-site

$25 - $35/hr

Full-time

Medical, Dental, PTO

Posted 26 days ago


Job description

Enterprise Pattern is seeking a CNC Programmer Machinist to join our team in Jordan, MN! You will be responsible for programming and the machining of tooling from aluminum to plastics for our customer base of foundries around the country. (Pay is based on experience)

Responsibilities of the position include, but are not limited to, the following:

  • Utilizing CNC and manual equipment, including mills and lathes
  • Participating and providing input in design meetings and โ€˜brainstormingโ€™ sessions
  • Performing routine maintenance and servicing machines to ensure smooth, trouble-free operation
  • Maintaining clean work environment by regular cleaning and upkeep
  • Assisting in process / tooling development for manufacturing
  • Adhering to the letter and spirit of the company Code of Conduct
  • Representing the company in a professional manner and uphold the highest standards of ethical business practices and socially responsible conduct in all interactions with other employees, customers, suppliers, and other third parties

In order to be qualified for this role, you must possess the following:

  • Previous professional experience in Machining/Tool & Die making, preferably in the foundry area
  • Experience with Hass CNC is preferred
  • Ability to proficiently use CNC and manual mills and lathes
  • Proficient with Mastercam
  • High school diploma or equivalent
  • Proven creative skills in design and ability to improve existing designs
  • Strong self-starter who can work with little or no supervision
  • Ability to manage multiple projects simultaneously and effectively within a fast-paced environment
  • Well organized, detail oriented and team player capable of meeting deadlines

Company Description

Our ensemble of employees with a diverse background of industry experience, coupled with the latest design/programming software and machine tools, allows us to provide accurate and cost competitive tooling, fast. Employed are craftsmen with backgrounds in pattern making, mold making, vacuum forming, production machining, manufacturing engineering, and the foundry industry.
Our employees have extensive training and experience using our CAD/CAM software, CNC milling machines, and full range of manual mills, lathes and other hand tools. Our pattern making journey started more than forty years ago. We frequently provide consulting to our customers during the early design phases to help cut costs and avoid potential problems further down the development cycle.
We continuously invest in software, computing power, and machine tools creating a complete and homogenous tool building from cycle start to finish. Our variety of CNC milling machine sizes and types provide the necessary capacity to ensure all our tooling is built with the best accuracy and efficiency.