1

Machine Programmer Jobs in Denver, CO (NOW HIRING)

Perform machine setups, changeovers, tooling selection, fixturing, and workholding. * Read and interpret blueprints, engineering drawings, GD&T, work instructions, and specifications. * Determine ...

Machine Learning Engineer

Aurora, CO · On-site

$78 - $176/hr

As a programmer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to conduct statistical analyses on business processes using ML techniques ...

Machine Learning Engineer

Aurora, CO · On-site

$120 - $180/hr

S. Citizenship) KEY SUMMARY We are seeking a talented and innovative Machine Learning Engineer to join our team and help build intelligent systems that drive impactful business solutions. In this ...

Machine Learning Engineer LOCATION Aurora, CO 80014 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and innovative Machine ...

Machine Learning Engineer

Aurora, CO · On-site

$77K - $176K/yr

As a programmer, you know that machine learning is critical to understanding and processing massive datasets. Your ability to conduct statistical analyses on business processes using ML techniques ...

We're looking for a senior-level Machine Learning Engineer who can move quickly while maintaining high quality, owning end-to-end ML pipelines while shaping product features that deliver real-world ...

CNC Programmer

Lakewood, CO · On-site

$40 - $50/hr

Managing the daily production activities for assigned team, including machine programming for 3, 4 and 5 Axis Mills and CNC Lathes - depending on team * Complete ownership over assigned equipment as ...

New

CNC Programmer

Lakewood, CO · On-site

$40 - $50/hr

Managing the daily production activities for assigned team, including machine programming for 3, 4 and 5 Axis Mills and CNC Lathes - depending on team * Complete ownership over assigned equipment as ...

New

next page

Showing results 1-20

Machine Programmer information

See Denver, CO salary details

$14

$27

$49

How much do machine programmer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for machine programmer in Denver, CO is $27.12, according to ZipRecruiter salary data. Most workers in this role earn between $22.02 and $28.70 per hour, depending on experience, location, and employer.

What is a machine programmer?

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 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 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 does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.

What are popular job titles related to Machine Programmer jobs in Denver, CO?

For Machine Programmer jobs in Denver, CO, the most frequently searched job titles are:

What job categories do people searching Machine Programmer jobs in Denver, CO look for?

The top searched job categories for Machine Programmer jobs in Denver, CO are:

Infographic showing various Machine Programmer job openings in Denver, CO as of August 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $56,408 per year, or $27.1 per hour.

CNC Machinist Programmer

Denver, CO • On-site

Professional Employment Group of Colorado
Recruiting and Staffing Services • 201 - 500 employees

$27 - $35/hr

Full-time

Medical, Dental, Vision, Life, PTO

Posted yesterday

New


Job description

Senior CNC Machinist / Programmer

Denver, CO
Shift: 1st Shift: Mon-Fri 6:45am-3:15pm (OT available BEFORE shift)


A growing Denver-area precision manufacturing operation is hiring Senior CNC Machinist Programmers for multiple openings on 1st shift. We are looking for experienced machinists who can take ownership of CNC setup, programming, operation, and production of tight-tolerance parts.


We are currently hiring for two specialties:

Lathe Machinist / Programmer – Live Tooling

  • Set up, program, and operate CNC lathes with live tooling.
  • Develop and edit CNC programs for production machining.
  • Select tooling, workholding, speeds, feeds, and cutting strategies.
  • Perform first-piece inspections and make necessary program/tool offsets.
  • Troubleshoot machining issues and optimize cycle times.


⚙️ Horizontal Mill Machinist / Programmer – 3 & 4 Axis

  • Set up, program, and operate 3- and 4-axis horizontal machining centers.
  • Develop and modify CNC programs for complex precision components.
  • Select appropriate tooling, workholding, speeds, and feeds.
  • Troubleshoot machining and programming issues.
  • Optimize programs and processes for quality, efficiency, and repeatability.


Required Qualifications

  • Strong CNC setup and programming experience.
  • Experience with either:
    • Live-tooling CNC lathes, or
    • 3- and 4-axis horizontal mills
  • Mastercam 2024 or newer experience required
  • Ability to program, set up, prove out, and run CNC equipment.
  • Strong blueprint reading and GD&T knowledge.
  • Ability to independently troubleshoot machining and programming problems.