1

Machine Programmer Jobs in Denver, CO (NOW HIRING)

Sr Machine Learning Engineer

Denver, CO

$107K - $147K/yr

Senior Machine Learning Engineer The Marlin Alliance, Inc. is seeking a talented and experienced Senior Machine Learning Engineer to join our team. The successful candidate will be expected to design ...

Principal Machine Learning Engineer

Denver, CO · On-site +1

$228K - $253K/yr

Ibotta is seeking a Principal Machine Learning Engineer to join our Core Data & Analytics team and contribute to our mission to Make Every Purchase Rewarding. We're looking for someone who has a ...

Staff Machine Learning Engineer

Denver, CO · On-site +1

$206K - $230K/yr

As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML ...

Machine Operator

Fort Lupton, CO · On-site

$20 - $22/hr

During machine downtime, this position is to assist the Machine Operator with problems as needed ... Product lines include structural block, interlocking paving stones, engineered wall systems ...

Machine Learning Engineer

Denver, CO · On-site

$85K - $180K/yr

Bachelor's degree in computer science, machine learning, data science, electrical engineering, or a similar discipline * Proficient in Python * Foundational understanding of machine learning concepts ...

Senior Electrical Engineer

Arvada, CO · On-site

$109K - $142K/yr

Machine Engineering Principles: Solid knowledge of the principles of machine engineering and the building of production and other equipment. * Skills in Relationship Management: Solid skills in ...

Senior Electrical Engineer

Arvada, CO · On-site

$109K - $142K/yr

Machine Engineering Principles: Solid knowledge of the principles of machine engineering and the building of production and other equipment. * Skills in Relationship Management: Solid skills in ...

Senior Machine Learning Engineer

Denver, CO · On-site

$107K - $147K/yr

The Senior Machine Learning Engineer will design, build, and deploy core machine learning and AI capabilities, working with a cross-functional team to advance technology in artificial intelligence ...

next page

Showing results 1-20

Machine Programmer information

See Denver, CO salary details

$14

$27

$49

How much do machine programmer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for machine programmer in Denver, CO is $27.12, according to ZipRecruiter salary data. Most workers in this role earn between $22.02 and $28.70 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

Is a CNC job a good career?

A CNC machine programmer role involves creating and managing computer-controlled machining processes, requiring technical skills and knowledge of CAD/CAM software. It offers stable employment opportunities, competitive wages, and potential for advancement in manufacturing industries. The job often requires attention to detail, precision, and safety awareness.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

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 who require expertise in interpreting complex designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for ensuring quality and adapting to unique manufacturing challenges.

What is a CNC programmer's salary?

A CNC programmer's salary typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages and additional benefits.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
What are popular job titles related to Machine Programmer jobs in Denver, CO? For Machine Programmer jobs in Denver, CO, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in Denver, CO look for? The top searched job categories for Machine Programmer jobs in Denver, CO are:
Infographic showing various Machine Programmer job openings in Denver, CO as of June 2026, with employment types broken down into 23% Full Time, and 77% Part Time. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $56,408 per year, or $27.1 per hour.
CNC Machinist-Boulder,Colorado

CNC Machinist-Boulder,Colorado

Excelitas Technologies

Blackhawk, CO

$22 - $26/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Excelitas Technologies rating

7.8

Company rating: 7.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Location:
Boulder, CO, US, 80301
Job Function: Operations
Job Country: United States
Job City: Boulder
Job Type: Regular Full Time
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 machinist 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 in order 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 in order 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 - $26.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
Equal Opportunity/Affirmative Action Employer
Minorities/Females/Disability/Gender Identity/Sexual Orientation
Excelitas is seeking leaders and innovators to join our global team! Visit: https://jobs.excelitas.com/
What We Offer
Nearest Major Market: Boulder
Nearest Secondary Market: Denver
Apply now »