1

Machine Programmer Jobs in Denver, CO (NOW HIRING)

Be Seen First

CNC Machinist Programmer

Boulder, CO · On-site

$79K - $95K/yr

Your Role As a CNC machinist/programmer, you will play a critical role and your results will ... We are a small company with a small machine shop and we need someone who is a team player. You will ...

Urgent

Be Seen First

CNC Machinist Programmer

Boulder, CO · On-site

$79K - $95K/yr

Your Role As a CNC machinist/programmer, you will play a critical role and your results will ... We are a small company with a small machine shop and we need someone who is a team player. You will ...

Urgent

CNC Machine Shop Assistant

Denver, CO · On-site

$18 - $20/hr

You will work around experienced machinists, programmers, engineers, and company leadership while gaining exposure to manufacturing, administration, shipping, sales support, and production systems.

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

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 5, 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 July 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

Boulder Environmental Sciences and Technology

Boulder, CO • On-site

Urgent

$79K - $95K/yr

Full-time

Medical, Dental, Vision

Posted 11 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

Your Role

As a CNC machinist/programmer, you will play a critical role and your results will significantly impact the company and industry. We are a small company with a small machine shop and we need someone who is a team player. You will be running parts from start to finish. This means cutting material, setting up the machines, programming the parts, fabricating them, and doing quality control. You will also review the parts design with our team.

To be successful in this role, you will need to have the following:

  • 4+ years of CNC machine operating and programming experience
  • GED required, trade school certificate a plus or equivalent experience
  • In-depth knowledge of the operation on both 3 and 5-axis mills; lathe experience is a plus
  • Ability to hold close dimensional tolerances, down to few micrometers
  • Experience in creating custom fixturing
  • Ability to interpret parts three dimensional models in Solidworks with a high geometrical dimensional accuracy
  • Capable of producing conforming parts to specification within the required time frame while maintaining all quality standards
  • Adhere to safety protocols and maintain a clean and organized work area.
  • Ability to lift 50lbs

We are most interested in candidates who also have the following:

  • A passion and aptitude for learning, along with a great work ethic
  • Experience in prototype machining
  • Programming using Mastercam
  • Heidenhain TNC 7 controller (used on KERN) experience
  • Experience with Haas high spindle speed machines
  • Ability to program and operate both mills and lathes
  • Interest in their professional growth

There are currently two Haas CM-1 mills and one KERN Micro Vario in our shop. We use an older Bridgeport lathe and a mill too.

How You Will Be Rewarded

This is a challenging job, pushing the technology to the next level. Your contribution to our team effort is important. Compensation depends on the candidate’s work experience, education/training, and related skills.

Benefits

BEST provides and benefits in addition to base salary. We offer health insurance, including dental and vision, paid federal holidays, three weeks of vacation time annually. A plan for a retirement 401k plan with company match is in works.

The background check and drug screen will be required prior to any hire.

US citizenship is preferred.

BEST is an Equal Opportunity Employer. It prohibits discrimination, retaliation, or any type of harassment on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, citizenship, immigration status, or any other legally protected status in employment, including in hiring, firing, and recruiting decisions. All applicants must be authorized to work lawfully in the United States.

Elevate your career by joining our team!

Company Description

Boulder Environmental Sciences and Technology (BEST) is a high-tech company that develops, designs, integrates, and delivers remote sensing instruments for weather observations for renewable energy sector, weather observing satellite sensors, and other applications. We strive to offer a truly unique work environment to individuals who want to be an integral and valued team member.