1

Cnc Programming Jobs in Denver, CO (NOW HIRING)

Senior CNC Programmer

Centennial, CO ยท On-site

$45 - $55/hr

You'll work primarily in Hypermill, programming 5-axis simultaneous, mill-turn, and complex 3+2 ... CNC programming experience with demonstrated CAM system depth - not just button familiarity.

CNC Machinist / Programmer

Littleton, CO ยท On-site

$30 - $45/hr

This position is responsible for programming, setting up, operating, and troubleshooting CNC mills, lathes, and 5-axis machining centers to produce high-quality precision components according to ...

High school diploma or equivalency certificate * 5+ years of CNC programming experience using various CAM packages (hyperMILL, NX, Mastercam, ESPRIT, etc.) * 4+ years of hands-on experience ...

Senior CNC Programmer

Broomfield, CO ยท On-site

$128.94/hr

You'll work primarily in Hypermill, programming 5-axis simultaneous, mill-turn, and complex 3+2 ... CNC programming experience with demonstrated CAM system depth -- not just button familiarity.

High school diploma or equivalency certificate * 5+ years of CNC programming experience using various CAM packages (hyperMILL, NX, Mastercam, ESPRIT, etc.) * 4+ years of handsโ€‘on experience ...

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

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

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

CNC Operator

Aurora, CO ยท On-site

$26/hr

Comfort loading, programming, and running automated cutting machines. * Working knowledge of safe ... Familiarity with G-code or common CNC programming environments helps. So does bilingual (English ...

CNC Operator

Aurora, CO ยท On-site

$26 - $28/hr

Comfort loading, programming, and running automated cutting machines. * Working knowledge of safe ... Familiarity with G-code or common CNC programming environments helps. So does bilingual (English ...

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

CNC Operator

Aurora, CO ยท On-site

$26 - $28/hr

Comfort loading, programming, and running automated cutting machines. * Working knowledge of safe ... Familiarity with G-code or common CNC programming environments helps. So does bilingual (English ...

CNC Programmer

Golden, CO ยท On-site

$33 - $44.70/hr

Lead programming efforts for complex components across 5-axis machining centers and multi-axis CNC equipment . * Develop, refine, and implement manufacturing processes for all NPI parts in ...

CNC Programmer

Golden, CO ยท On-site

$27.25 - $37.50/hr

Lead programming efforts for complex components across 5-axis machining centers and multi-axis CNC equipment . * Develop, refine, and implement manufacturing processes for all NPI parts in ...

CNC Programmer

Golden, CO ยท On-site

$27.25 - $37.50/hr

Lead programming efforts for complex components across 5axis machining centers and multiaxis CNC equipment . * Develop, refine, and implement manufacturing processes for all NPI parts in ...

next page

Showing results 1-20

Cnc Programming information

See Denver, CO salary details

$16

$30

$44

How much do cnc programming jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for cnc programming in Denver, CO is $30.92, according to ZipRecruiter salary data. Most workers in this role earn between $25.43 and $34.81 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

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

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are the most commonly searched types of Cnc Programming jobs in Denver, CO?

The most popular types of Cnc Programming jobs in Denver, CO are:

What are popular job titles related to Cnc Programming jobs in Denver, CO?

For Cnc Programming jobs in Denver, CO, the most frequently searched job titles are:

What cities near Denver, CO are hiring for Cnc Programming jobs?

Cities near Denver, CO with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Denver, CO as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 15% Part Time, 5% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $66,274 per year, or $31.9 per hour.

Senior CNC Programmer

Boom Technology, Inc.

Centennial, CO โ€ข On-site

$62 - $76/hr

Other

PTO

Posted 3 days ago

New


Job description

About this position

CNC Programmer โ€” Make the Code Work

At Boom Supersonic, we're building Superpower โ€” a 42-megawatt industrial gas turbine that demands some of the most precise CNC programming work in the industry. Our first Superpower prototype is being assembled now and scheduled for first fire this year. The production facility youโ€™ll work in is being built in parallel โ€” so that when the prototype proves out, we're ready to build the first production units without losing a beat.

This is a CAM-depth role. You'll work primarily in Hypermill, programming 5-axis simultaneous, mill-turn, and complex 3+2 operations on Superpower components. You'll make deliberate toolpath decisions, verify your work in simulation with rigor, and produce setup documentation that a machinist can run without calling you.

You'll work closely with the Applications Engineer โ€” not as an executor but as a collaborator. When the toolpath won't deliver what the process spec intends, you'll say so and propose something that will. When a machinist tells you the program isn't performing on the machine, you'll understand why.

We're building the programming function at Boom, which means you'll have real input into how it works โ€” naming conventions, revision control, template structure, tooling libraries. If you like the software side of machining and want to go deep in a CAM system serious about complex geometry, this is the right place.

What we're looking for:

  • CNC programming experience with demonstrated CAM system depth โ€” not just button familiarity.
  • Hypermill experience is a strong differentiator. Mastercam, ESPRIT, or NX CAM experience is transferable.
  • 5-axis simultaneous programming experience โ€” or strong reasoning ability about 5-axis geometry for early-career candidates.
  • Ability to read G-code output and identify post issues without running the machine.
  • Documentation discipline โ€” setup sheets that machinists can run without calling for help.

What you'll own:

  • CAM programming in Hypermill for Superpower IGT components โ€” 5-axis, mill-turn, 3+2.
  • Simulation verification โ€” systematic review before any program reaches the machine.
  • Setup documentation โ€” complete enough that someone else can run the job.
  • Program revision control โ€” the machine always has the right version.
  • AE collaboration โ€” toolpath feedback that shapes the process spec over time.

Compensation

The Base Hourly Range for this position is $45/hr - $55/hr. Actual rate will vary based on factors including but not limited to location, experience, and performance. The range listed is just one component of Boomโ€™s total rewards package for employees. Other rewards may include long-term incentives/equity, a flexible PTO policy, and many other progressive benefits.

To conform to U.S. Government aerospace technology export regulations (ITAR and EAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State .Learn more about ITAR here.

Boom is an equal opportunity employer, including for individuals with disabilities and protected veterans. We are building a culture of merit and excellence.

#J-18808-Ljbffr