1

Cnc Programmer Jobs in Wheat Ridge, CO (NOW HIRING)

Proficient in SurfCam programming software and modeling * Proficient with CNC G-code programming * Proficient with Macro variable programming * Experience with manual machine shop equipment (Mill ...

Proficient in SurfCam programming software and modeling * Proficient with CNC G-code programming * Proficient with Macro variable programming * Experience with manual machine shop equipment (Mill ...

CNC Machinist

Boulder, CO · On-site

$22 - $28/hr

Proficient in SurfCam programming software and modeling * Proficient with CNC G-code programming * Proficient with Macro variable programming * Experience with manual machine shop equipment (Mill ...

CNC Machinist

Boulder, CO · On-site

$22 - $28/hr

Proficient in SurfCam programming software and modeling * Proficient with CNC G-code programming * Proficient with Macro variable programming * Experience with manual machine shop equipment (Mill ...

Be Seen First

CNC Machinist

Broomfield, CO · On-site

$25 - $35/hr

Experienced CNC Machinist. Capable of setups, programming and operating. Mazak a plus. Haas a plus. Fusion 360 a plus. Supervisor experience a plus with immediate opportunity. We have newer Mazaks ...

Be Seen First

CNC Program/Machinist

Golden, CO · On-site

$38 - $50/hr

A "CNC machinist level 5" is generally considered a senior or expert CNC operator/machinist who can ... Read and interpret detailed engineering drawings, GD&T, and work instructions. * Select tooling ...

A Field Service Engineer contributes to the success of Hartwig by keeping our customers' CNC machine tools running at peak operating levels by performing repairs. The customers we serve are in a ...

CNC Lathe Machinist 2

Frederick, CO · On-site

$26 - $34/hr

This role prepares employees for advancement into CNC Lathe Machinist III, Lead Machinist, Programmer, or Supervisor positions based on technical mastery, leadership ability, and sustained ...

Responsibilities: - Set up and operate CNC machine to perform precision machining operations - Read and interpret blueprints, engineering drawings, and specifications to determine machining ...

The CNC Maintenance Engineer is responsible for the installation, maintenance, troubleshooting, and repair of Computer Numerical Control (CNC) machinery and associated plant equipment to ensure ...

The CNC Maintenance Engineer is responsible for the installation, maintenance, troubleshooting, and repair of Computer Numerical Control (CNC) machinery and associated plant equipment to ensure ...

The CNC Maintenance Engineer is responsible for the installation, maintenance, troubleshooting, and repair of Computer Numerical Control (CNC) machinery and associated plant equipment to ensure ...

CNC Operator

Lafayette, CO · On-site

$21 - $30/hr

... engineers, project management, plant management, shop leads and ownership in the standards process ... MEASURES OF PERFORMANCE The CNC Operator will be deemed to be performing in a satisfactory manner ...

The CNC Maintenance Engineer is responsible for the installation, maintenance, troubleshooting, and repair of Computer Numerical Control (CNC) machinery and associated plant equipment to ensure ...

Showing results 41-60

Cnc Programmer information

See Wheat Ridge, CO salary details

$17

$32

$47

How much do cnc programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for cnc programmer in Wheat Ridge, CO is $32.90, according to ZipRecruiter salary data. Most workers in this role earn between $27.07 and $37.02 per hour, depending on experience, location, and employer.

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.

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

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.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

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, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What cities near Wheat Ridge, CO are hiring for Cnc Programmer jobs?

Cities near Wheat Ridge, CO with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Wheat Ridge, CO as of September 2026, with employment types broken down into 86% Full Time, 5% Part Time, 3% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $68,428 per year, or $32.9 per hour.
Excelitas Technologies
Electrical Equipment, Appliance, and Component Manufacturing • 5 - 10K employees

$22 - $28/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Excelitas Technologies rating

8.0

Company rating: 8.0 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

ENABLE your future through light.

Excelitas is a global technology leader with more than 7,500 employees, focused on delivering market-driven solutions to fulfill the illumination, optical, detection and imaging needs of OEMs and end-users across the biomedical, semiconductor, industrial, consumer products, scientific, security, defense and aerospace sectors.

ENGAGE with us today and make your contribution to the future! Join the team that leading technology companies turn to for cutting-edge photonic innovation. At Excelitas Technologies you are how we EXCEL.

We are currently seeking an experienced CNC Machnisit who will perform various fabrication processes to produce products that meet the requirements of our customers, both internal and external.

Main Responsibilities:

  • Works on parts that are medium to difficult to machine.
  • Mechanical - Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
  • Production and Processing - Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture of goods.
  • Select the appropriate tools, machines, and materials to be used in the preparation of machinery work.
  • Modify existing programs to meet the requirements of new processes or write new programs and test them for accuracy.
  • Proficient in SurfCam programming software and modeling
  • Proficient with CNC G-code programming
  • Proficient with Macro variable programming
  • Experience with manual machine shop equipment (Mill, Lathe, etc.)
  • Equipment selection - Determining the kind of tools and equipment needed to do a job. Determine also the kind of abrasive tools needed to achieve the cut quality and quantity.
  • Set up, adjust, and operate all of the basic machine tools and many specialized or advanced variation tools to perform precision machining operations.
  • Calculate dimensions and tolerances using knowledge of mathematics and instruments such as micrometers, calipers, and optical comparators.
  • Measure, inspect, and/or test completed units/parts to detect defects and ensure conformance to specifications, using precision inspection instruments.
  • Follows all PPE and safety requirements.
  • Performs other duties as assigned.

Qualifications:

  • High School Diploma or GED preferred
  • 3 or more years of CNC machining experience or Trade School training preferred
  • Prior experience in the setup, operation, and troubleshooting of CNC milling, turning, or multi-axis machines. 
  • Experience with precision measurement tools (micrometers, calipers, gauges).
  • Proficiency in CNC machine programming and operation (G-code, M-code)
  • Strong attention to detail and problem-solving skills.

Benefits start day 1: Medical, Dental, Vision, 401K, Paid Time Off, Holiday Pay, PAID Maternity/Paternity leave, Tuition Reimbursement, Long-term and Short-term disability.

Pay Range: $22.00 - $28.00 per hour, depending on experience.

Our facility in Boulder, Colorado, has key functions in Research and Development, Operations, Production, and other disciplines. This facility specializes in the manufacturing of ultra-precision optical components, optical thin film coatings, and optical sub-assemblies for demanding applications in lasers, materials processing, instrumentation, life sciences, avionics, and defense.

This site offers capabilities that include substantial design and engineering resources, comprehensive optical fabrication and coating capabilities, advanced assembly technology, and an extensive in-house metrology lab.


#LI-FM1

This position requires the use of information which is subject to the International Traffic in Arms Regulations (ITAR) 

Visa sponsorship is not available for any position at Excelitas 

Equal Opportunity/Affirmative Action Employer

Minorities/Females/Disability/Veteran/Gender Identity/Sexual Orientation

Excelitas is seeking leaders and innovators to join our global team!

Visit: https://jobs.excelitas.com/


What Excelitas Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom