1

Cnc Programmer Jobs in Colorado (NOW HIRING)

CNC Programmer

Arvada, CO ยท On-site

$27 - $37/hr

Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced Trumpf machinery and ensuring ...

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

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

Arvada, CO ยท On-site

$27 - $37/hr

Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced Trumpf machinery and ensuring ...

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

CNC Programmer We are seeking a highly skilled CNC Lathe/Swiss Programmer to join our team. This role is designed for a technical expert who possesses extensive experience in multi-axis machining and ...

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

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

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

Be Seen First

CNC Programmer / Machinist (Prototype - SolidCAM) DMAC Machining - Broomfield, CO Full-time, Monday - Friday, 8AM - 5PM About DMAC Machining DMAC Machining is a high-end prototype CNC machine shop ...

Be Seen First

CNC Programmer / Machinist (Prototype - SolidCAM) DMAC Machining - Broomfield, CO Full-time, Monday - Friday, 8AM - 5PM About DMAC Machining DMAC Machining is a high-end prototype CNC machine shop ...

CNC Programmer II

Fort Collins, CO ยท On-site

$26.25 - $35.75/hr

Job/Position Summary Generally, the CNC Machinist V-Programmer II creates, updates, adjusts, and verifies complex programs; operates numerically controlled machine tools to perform a series of ...

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 Jun 13, 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.

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 a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery.

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 there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

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.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

What are CNC Programmers?

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 are the most commonly searched types of Cnc Programmer jobs in Colorado? The most popular types of Cnc Programmer jobs in Colorado are:
What job categories do people searching Cnc Programmer jobs in Colorado look for? The top searched job categories for Cnc Programmer jobs in Colorado 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 June 2026, with employment types broken down into 96% Full Time, 3% Contract, and 1% Nights. Highlights an 99% In-person, and 1% Remote job distribution, with an average salary of $67,706 per year, or $32.6 per hour.

CNC Programmer

Crusoe

Arvada, CO โ€ข On-site

$27 - $37/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack - from electrons to tokens - to power the world's most ambitious AI workloads. When you join Crusoe, you join a team that is building the future, faster.
We're in the midst of the greatest industrial revolution of our time. The demand for AI compute is boundless, and power is a bottleneck. We're solving that - with an energy-first approach that makes AI infrastructure better for the world and faster for the people innovating with AI.
We're looking for problem-solving, opportunity-finding teammates with a sense of urgency, who believe in the scale of our ambition and thrive on a path not fully paved - people who want to grow their careers alongside a team of experts across energy, manufacturing, data center construction, and cloud services.
If you want to do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe.
About This Role:
Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced Trumpf machinery and ensuring efficient material coordination with our operators. Your expertise in translating mechanical designs into precise machine code and managing material flow will directly impact our manufacturing efficiency and product quality. This role offers the opportunity to collaborate closely with engineers and production leads, contribute to innovative projects, and continuously improve our manufacturing processes. The ideal candidate is a detail-oriented individual with strong technical skills in CNC programming and material management, a proactive approach to problem-solving, and a commitment to quality and efficiency. This is a full-time position. (#INDMFG)
What You'll Be Working On:
  • CNC Program Development: Review mechanical designs and create accurate CNC programs to process material on Trumpf machinery. This includes generating .DXFs of parts, placing them into Boost (programming software), inputting quantities based on prints, and programming tool selection using the tool library.
  • Material Selection and Issuance: Select and issue the correct sheet metal in the MRP system for scheduled production processing.
  • Production Document Verification: Verify materials and quantities needed for each job and confirm the accuracy of traveler documents before releasing them to production.
  • Production Release Coordination: Release programmed jobs to the Production Manager and review critical details with production leads prior to processing.
  • Custom Part Programming: Design and program individual, one-off parts based on the specific needs of production leads and engineers, adhering to provided specifications and publishing programs to the shop floor.
  • Design Feedback Integration: Incorporate feedback from production and quality control into 3D model designs, making necessary revisions to models as requested by the engineering team.
  • Engineering/Production Collaboration: Attend Engineering/Production hand-off meetings to thoroughly review upcoming projects and ensure smooth transitions to manufacturing.
  • Design and Machinability Quality Control: Act as a key point of quality control by evaluating designs for manufacturability, engineering accuracy, and optimal machine capabilities.
  • Continuous Process Improvement: Proactively identify and implement improvements to procedures, processes, and methods to ensure safety, enhance quality, and minimize injuries, defects, and excursions.
  • Design for Efficient Manufacturing: Design parts and programs with a strong focus on optimal manufacturability, cost-effectiveness, and efficient production time.
  • Operator Support and Troubleshooting: Assist machine operators in troubleshooting equipment malfunctions and programming issues as they arise.
  • Operator Training and Coaching: Teach and coach operators to effectively recognize and resolve common equipment failures, empowering them to maintain efficient operations.

What You'll Bring to the Team:
  • Physical Capability: Ability to occasionally lift, lower, push, and pull materials up to 50 lbs.
  • Comfort with Sedentary Work: Comfortable with sitting for extended periods while operating computers and programming.
  • Computer Operation Dexterity: Requires constant use of arms, hands, fingers, eyes, legs, and back to efficiently operate computers and related equipment.
  • Commitment to Safety and Compliance: Willingness to undergo a background check and drug test as a condition of employment.
  • CNC Programming Software Proficiency: Strong knowledge and proficiency with the company's preferred software, including Auto-Cad Inventor 3D design software, 2D AutoCad, and Trumpf Boost, with the ability to quickly learn new software applications.
  • MRP System Experience: Experience in using Material Requirements Planning (MRP) software; familiarity with Infor Visual is considered a plus.
  • General Computer Literacy: Solid computer literacy in MS Office and Google products for effective communication and documentation.
  • Communication and Attention to Detail: Excellent interpersonal written and verbal communication skills, coupled with a strong attention to detail in all aspects of work.
  • Engineering Collaboration: Ability to work closely and effectively with Engineers, adhering to project budget guidelines, schedules, and client specifications.
  • Technical Review Skills: Ability to accurately check engineering drawings and CNC programs for errors and optimization opportunities.
  • Learning Agility and Problem Solving: Eagerness to learn new technologies and techniques, with strong listening, critical thinking, and effective problem-solving skills.
  • Proactive and Responsible Work Ethic: Highly motivated self-starter who consistently demonstrates professionalism and willingly accepts responsibility for assigned tasks.
  • Team Player Mentality: Proven ability to perform as a collaborative team player, consistently showing a positive attitude towards colleagues, and striving for continuous improvement.
  • Persistence and Thoroughness: An abundance of patience and a commitment to seeing complex projects through to successful completion.
  • CNC Machine Tool Expertise: Excellent understanding of the principles and operation of CNC machine tools, particularly Trumpf equipment.
  • Drive for System Improvement: A strong drive to identify, create, and continually improve systems and processes for enhanced efficiency and quality.
  • Detail-Oriented Approach: Must possess a meticulous and detail-oriented approach to all tasks.
  • Team Collaboration and Flexibility: Must be a team player who is willing to take on additional roles and responsibilities as needed to support team goals.
  • Positive Attitude and Learning Orientation: Exhibits a consistently good attitude and a strong willingness to learn and adapt to new challenges.
  • Safety and Compliance: All job offers are contingent upon receiving a negative drug/alcohol test. This position is subject to random drug testing. Must be able to pass a background check.

Benefits:
  • Competitive compensation and equity packages
  • Restricted Stock Units
  • Paid time off, paid holidays & leave of absence programs
  • Comprehensive health, dental & vision insurance
  • Employer contributions to HSA account
  • Paid parental leave
  • Paid life insurance, short-term and long-term disability
  • Professional development & tuition reimbursement
  • Mental health & wellness support
  • Commuter benefits (parking & transit)
  • Cell phone stipend
  • 401(k) Retirement plan with company match up to 4% of salary
  • Volunteer time off
  • Global travel insurance & emergency assistance
  • Daily meals allowance
  • Additional perks & programs specific to location

Compensation Range:
Compensation will be paid in the range of $31 - $45/hr + bonus. Restricted Stock Units are included in all offers. Pay to be determined by the applicant's education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.
Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.