1

Cnc Machine Programmer Jobs in Colorado (NOW HIRING)

CNC Technician

Boulder, CO · On-site

$20 - $26/hr

As a CNC Technician at Excelitas, you will collaborate with engineers and other technicians to ensure seamless manufacturing processes, troubleshoot machine issues, and maintain documentation for ...

CNC Technician

Boulder, CO · On-site

$20 - $26/hr

As a CNC Technician at Excelitas, you will collaborate with engineers and other technicians to ensure seamless manufacturing processes, troubleshoot machine issues, and maintain documentation for ...

CNC Technician

Boulder, CO · On-site

$20 - $26/hr

As a CNC Technician at Excelitas, you will collaborate with engineers and other technicians to ensure seamless manufacturing processes, troubleshoot machine issues, and maintain documentation for ...

CNC Programmer/Machinist III

Longmont, CO · On-site

$26.25 - $35.75/hr

Starts and observes machine operation to detect malfunctions or out-of-tolerance machining and ... Minimum of 8 years programming CNC machines utilizing MasterCam * Minimum of 8 years utilizing GD&T

CNC Programmer/Machinist III

Longmont, CO

$26.25 - $35.75/hr

Starts and observes machine operation to detect malfunctions or out-of-tolerance machining and ... Minimum of 8 years programming CNC machines utilizing MasterCam * Minimum of 8 years utilizing GD&T

Starts and observes machine operation to detect malfunctions or out-of-tolerance machining and ... Minimum of 8 years programming CNC machines utilizing MasterCam * Minimum of 8 years utilizing GD&T

CNC Programmer and Machinist IV As a CNC Machinist IV, you will operate, program, and optimize machines to produce precision rocket engine components and space flight-critical hardware supporting ...

Conduct on-machine deburring and precision cleaning of components to ensure quality and reduce ... Provide continuous feedback for process improvements and efficiency opportunities to engineering ...

Conduct on-machine deburring and precision cleaning of components to ensure quality and reduce ... Provide continuous feedback for process improvements and efficiency opportunities to engineering ...

Conduct on-machine deburring and precision cleaning of components to ensure quality and reduce ... Provide continuous feedback for process improvements and efficiency opportunities to engineering ...

Conduct on-machine deburring and precision cleaning of components to ensure quality and reduce ... Provide continuous feedback for process improvements and efficiency opportunities to engineering ...

next page

Showing results 1-20

Cnc Machine Programmer information

See Colorado salary details

$17

$32

$47

How much do cnc machine programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for cnc machine 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.

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

To thrive as a CNC Machine Programmer, you need strong skills in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by technical training or an associate degree. Familiarity with programming languages like G-code, and experience with CNC software such as Mastercam or SolidWorks, are essential, along with relevant certifications. Attention to detail, problem-solving ability, and effective communication set outstanding programmers apart in this role. These skills ensure precision, efficiency, and safety in manufacturing environments where exact specifications and collaboration are critical.

What are some common challenges CNC Machine Programmers face when transitioning from manual programming to CAM software?

CNC Machine Programmers often find the shift from manual G-code programming to using CAM (Computer-Aided Manufacturing) software challenging, as it requires learning new software interfaces and workflows. Adapting to the advanced features of CAM software, such as toolpath optimization and 3D modeling, can initially be overwhelming. However, mastering these tools significantly increases productivity and allows for more complex part designs. Most companies provide training or mentorship to help programmers bridge this gap, and collaborating with experienced team members can ease the transition.

What are CNC Machine Programmers?

CNC Machine Programmers are skilled professionals who create, modify, and optimize the instructions (code) that control computer numerical control (CNC) machines used in manufacturing. They translate engineering drawings and specifications into CNC programs to guide machinery such as mills, lathes, and routers in producing precision parts. Their work ensures that manufacturing processes are efficient, accurate, and meet quality standards. CNC programmers often use specialized software like CAD/CAM and possess a strong understanding of materials, tooling, and machining techniques.

What is the difference between Cnc Machine Programmer vs Cnc Operator?

AspectCnc Machine ProgrammerCnc Operator
Primary RoleDesigns and writes CNC code to create manufacturing programsOperates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsMachine operation skills, basic technical knowledge, safety training
Work EnvironmentDesign labs, manufacturing floors, programming stationsManufacturing floors, machine stations
ResponsibilitiesDevelops and tests CNC programs, troubleshooting, optimizing machining processesSets up machines, loads programs, monitors production, performs basic maintenance

While both roles are essential in CNC manufacturing, the Cnc Machine Programmer focuses on creating and optimizing CNC programs, requiring technical and programming skills. The Cnc Operator executes these programs on the shop floor, emphasizing machine operation and monitoring. Understanding these differences helps in choosing the right career path or job focus within CNC manufacturing.

What are popular job titles related to Cnc Machine Programmer jobs in Colorado? For Cnc Machine Programmer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Cnc Machine Programmer jobs in Colorado look for? The top searched job categories for Cnc Machine Programmer jobs in Colorado are:
What are popular job titles related to Cnc Machine Programmer jobs in CO? For Cnc Machine Programmer jobs in CO, the most frequently searched job titles are:

CNC Lathe Setup and Turning Technician (Level II)

Hirsch Precision

Frederick, CO • On-site

$26 - $34/hr

Other

Posted 5 days ago


Job description

Build What Matters at Hirsh Precision

We leverage advanced manufacturing, software, and systems to deliver innovative, high‑precision parts for medical, aerospace, industrial, and scientific applications. Our reputation is built on integrity, quality, service, and excellence—and on a culture that values engaged people doing work that improves lives.

Role Snapshot
  • Independently set up, operate, and troubleshoot CNC and Swiss lathes to meet print and engineering requirements.
  • Own first‑article verification, program loading/offsets, minor edits, tooling selection, and workholding.
  • Run multiple machines as needed, track cycle times, and keep jobs on schedule.
  • Document setups, downtime, and production results with accuracy.
Responsibilities Setup and Operation
  • Configure machines, fixtures, and tooling for efficient, repeatable production.
  • Verify the first piece and maintain quality throughout the run.
Quality Assurance
  • Read complex blueprints, dimensions, tolerances, and GD&T.
  • Use micrometers, indicators, bore gauges, height gauges, and other metrology tools.
  • Minimize scrap/rework; escalate nonconformances and support corrective action.
Process Improvement
  • Troubleshoot tooling, feeds/speeds, setups, fixturing, and machine behavior.
  • Implement adjustments to reduce downtime and cut cycle time while improving quality.
  • Recommend tooling strategies, setup changes, and workflow improvements; participate in lean/CI events.
Team and Mentorship
  • Coach Machinist I team members and apprentices in safe operation and measurement.
  • Partner with engineering, quality, maintenance, and supervisors to clear roadblocks.
  • Communicate status, risks, and technical issues clearly.
Safety and Housekeeping
  • Comply with safety procedures, PPE, and machine safety standards.
  • Maintain an organized, clean workstation and support 5S.
Qualifications Required
  • High school diploma or GED preferred
  • 3+ years of machining or CNC experience, or equivalent skill
  • Ability to independently set up and run CNC equipment
  • Strong blueprint reading and GD&T knowledge
  • Proficiency with inspection and measuring equipment
  • Reliable attendance and punctuality
Preferred
  • 4-axis and 5-axis machining center experience
  • CAM or program editing background
  • Experience in high‑mix, tight‑tolerance environments
  • Vocational or technical machining training
Physical Requirements
  • Stand for long periods; occasionally lift up to 50 pounds.
  • Frequent bending, reaching, and repetitive hand motions.
  • Comfort working around noise, coolant, and moving machinery.
Performance Targets
  • 98%+ attendance
  • 90%+ daily production goal attainment
  • 2% or less scrap
  • Setup times at or below standard
  • High machine utilization with minimal avoidable downtime
  • Reliable production of in‑spec parts with minimal rework
  • Demonstrated leadership, mentorship, and technical problem‑solving
Core Proficiencies
  • G-Code
  • M-Code
  • CNC Machine Setup & Changeover
Machines and Technologies
  • CNC Lathe (2-4 axis) (Mazak, Haas, Okuma)
  • CNC Swiss Lathe (Tsugami)
  • CNC Lathe (5+ axis) (Mazak, Okuma, Dmg Mori Seiki)
Career Progression

Excel here and you’ll be well positioned for advancement to CNC Lathe Machinist III, Lead Machinist, Programmer, or Supervisor.