1

Cnc Programmer Jobs in Colorado (NOW HIRING)

CNC Programmer

Fountain, CO · On-site

$34 - $40/hr

RMB Products is seeking a CNC Programmer is responsible for programming parts and molds from solid models and engineering drawings using Mastercam and SolidWorks. This position develops and optimizes ...

CNC Programmer

Fountain, CO

$25 - $34.25/hr

RMB Products is seeking a CNC Programmer is responsible for programming parts and molds from solid models and engineering drawings using Mastercam and SolidWorks. This position develops and optimizes ...

New

CNC Programmer

Fountain, CO · On-site

$25 - $34.25/hr

RMB Products is seeking a CNC Programmer is responsible for programming parts and molds from solid models and engineering drawings using Mastercam and SolidWorks. This position develops and optimizes ...

New

CNC Programmer

Golden, CO

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

Be Seen First

CNC Programming:** Develop and optimize CNC programs for complex parts using TopSolid CAM software, focusing on efficiency and precision. Mastercam 2027 is also available. - **Machine Operation:

Veteran-friendly

Relocation assistance

Urgent

Training provided

CNC Programmer

Golden, CO · On-site

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. * Under ...

CNC Programmer

Golden, CO · On-site

$27.25 - $37.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. * Under ...

Be Seen First

CNC Programming:** Develop and optimize CNC programs for complex parts using TopSolid CAM software, focusing on efficiency and precision. Mastercam 2027 is also available. - **Machine Operation:

Veteran-friendly

Relocation assistance

Urgent

Training provided

CNC Programmer

Golden, CO · On-site

$33 - $44.70/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

CNC Programmer

Centennial, CO · On-site

$86K - $109K/yr

At Boom, we're bringing CNC programming capability in-house so we can iterate faster, verify programs in process, and adapt on the fly. This is not a role where you inherit proven toolpaths and push ...

CNC Programmer (1st shift)

Fort Collins, CO · On-site

$31.25 - $40.38/hr

If you're a skilled CNC Programmer , we have an exciting opportunity for you! In this role, you'll join a large, diverse machine shop with high-mix, low-volume production rates, focusing on ...

next page

Showing results 1-20

Cnc Programmer information

See Colorado salary details

$17

$32

$47

How much do cnc programmer jobs pay per hour?

As of Aug 4, 2026, the average hourly pay for cnc programmer in Colorado is $32.55, according to ZipRecruiter salary data. Most workers in this role earn between $26.78 and $36.63 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,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 and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What are the most commonly searched types of Cnc Programmer jobs in Colorado? The most popular types of Cnc Programmer jobs in Colorado are:
What are popular job titles related to Cnc Programmer jobs in Colorado? For Cnc Programmer jobs in Colorado, the most frequently searched job titles are:
What cities in Colorado are hiring for Cnc Programmer jobs? Cities in Colorado with the most Cnc Programmer job openings:
What are popular job titles related to Cnc Programmer jobs in CO? For Cnc Programmer jobs in CO, the most frequently searched job titles are:
Infographic showing various Cnc Programmer job openings in Colorado as of July 2026, with employment types broken down into 84% Full Time, 7% Part Time, 4% Contract, and 5% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $67,706 per year, or $32.6 per hour.

$24 - $38/hr

Full-time

Medical, Retirement, PTO

Re-posted 11 days ago


Job description

Join our growing precision sheet metal manufacturing team and play a key role in keeping production moving efficiently and effectively.

Job Summary

The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs for 3-axis, 4-axis, and 5-axis machining centers used in the production of precision sheet metal and machined components. This role plays a vital part in ensuring high-quality, efficient, and consistent part production in accordance with customer requirements and AS9100 standards. The CNC Programmer works closely with engineering, machining, and quality teams to support both prototype and production machining projects.

Key Responsibilities

CNC Programming

  • Create, edit, and optimize CNC programs for 3-, 4-, and 5-axis mills and lathes using CAM software (e.g., Virtual Gibbs, or equivalent).
  • Interpret blueprints, 3D models, and GD&T specifications to generate accurate toolpaths.
  • Optimize feeds, speeds, and cutting strategies to reduce cycle time and improve tool life.
  • Post-process programs for compatibility with specific machine controllers and simulate toolpaths to verify accuracy.
  • Develop programs that maximize tool life, reduce cycle time, and improve part quality.

Tooling & Setup Support

  • Determine appropriate tooling, fixturing, and machining strategies for complex geometries and materials.
  • Collaborate with machinists during setups to ensure program accuracy and repeatability.
  • Provide detailed setup sheets, work instructions, and fixture documentation.

First Article & Process Validation

  • Assist with first article inspections and perform program adjustments as needed to ensure conformity to print.
  • Work closely with quality control to resolve discrepancies and refine machining processes
  • Participate in root cause analysis and implement corrective actions for any programming-related non-conformances.

Process Optimization

  • Review and improve existing programs for efficiency, repeatability, and safety.
  • Standardize programming procedures and document best practices for multi-axis operations.
  • Identify opportunities to improve machining efficiency, part quality, and program standardization.
  • Maintain and update the CNC program library for revision control and traceability.
  • Work with manufacturing and engineering teams to streamline production workflows.

Collaboration & Communication

  • Coordinate with production supervisors, machinists, and engineers to prioritize jobs.
  • Assist in quoting and estimating cycle times for new or revised parts.
  • Provide technical support and mentoring to machinists and operators as needed.

Compliance & Documentation

  • Ensure all programming and documentation align with AS9100 quality management standards.
  • Maintain detailed records of tooling, setups, and revisions.
  • Support internal and external audits as required.

Qualifications

Education and Experience

  • High school diploma or GED required; technical certification or associate degree in machining, manufacturing, or engineering preferred.
  • 3+ years of experience programming CNC mills and/or lathes in a precision manufacturing environment.
  • Familiarity with aerospace or defense industry requirements and AS9100 standards is strongly preferred.
  • Hands-on experience with 4- and 5-axis machining centers is required.

Skills & Competencies

  • Proficient in CAM software (Virtual Gibbs or similar) and solid modeling interpretation.
  • Strong understanding of CNC machining processes, cutting tools, and materials.
  • Knowledge of G-code, M-code, and various machine controller platforms (e.g., Fanuc, Haas).
  • Excellent blueprint reading, GD&T interpretation, and documentation skills.
  • Ability to troubleshoot and refine programs to ensure quality and efficiency.

Physical Requirements & Work Environment

  • Office and manufacturing floor environment with exposure to noise, machinery, sharp edges and metal components.
  • Standing, walking lifting up to 30 lbs, may be required during machine support of part validation.
  • Safety protocols, including the use of PPT, must be always followed.

Schedule- Hours: 7:00 AM – 3:30 PM, Monday – Friday (schedule adjustments as needed to meet demand)

Compensation- Hourly Range: $24-38 per hour

  • Benefits include shared-cost health care, paid holidays, paid time off, and a 401(k) with company match after a waiting period.

Additional Information

This job description in no way states or implies that these are the only duties to be performed by the employee filling this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by management. Management reserves the right to revise or modify this job description as needed. Reasonable accommodation will be made to enable qualified individuals with disabilities to perform the essential functions of this position.

You should be proficient in:

  • GD&T
  • CNC Tooling
  • Troubleshooting Skills
  • CNC Programming
  • G-Code
  • Design for Manufacturability (DFM)
  • M-Code
  • Machine Setups for Production Runs
  • Manual Machining Skills

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc, Mazak, Haas, Kitamura)
  • CNC Lathe (2-4 axis) (Mazak, Haas, Okuma)
  • CAM Software (GibbsCAM)
  • CNC Mill (5+ axis VMC) (Fanuc, Kitamura)
  • CNC Lathe (5+ axis)
ID:qnkTyx