1

Senior Cnc Programmer Jobs (NOW HIRING)

Senior CNC Programmer

Costa Mesa, CA

$28.50 - $39/hr

ABOUT THE JOB We are looking for a CNC Programmer to join our rapidly growing team in Costa Mesa, CA. In this role, you will be responsible for project ownership and programming, but also set-up and ...

Senior CNC Programmer

Penrose, CO · On-site

$27 - $37/hr

  • Medical

  • Dental

  • Vision

  • Retirement

The Senior CNC Programmer will be located onsite in Penrose, CO with a transition to Pueblo, CO and reports to the Machining and Fabrication Manager. This role is responsible for programming, setting ...

Senior CNC Programmer

Penrose, CO · On-site

$27 - $37/hr

  • Medical

  • Dental

  • Vision

  • Retirement

The Senior CNC Programmer will be located onsite in Penrose, CO with a transition to Pueblo, CO and reports to the Machining and Fabrication Manager. This role is responsible for programming, setting ...

Sr. CNC Programmer

Lansdale, PA · On-site

$25.75 - $35/hr

  • Medical

  • Life

  • Retirement

Must have knowledge and experience of CNC Machine control systems. * 8 years CNC programming experience * Vericut and Solidworks experience a plus Essential Job Functions Physical Requirements:

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

Senior CNC Programmer

Avon, CT · On-site

$45 - $50/hr

We are working with Our Client to identify a skilled CNC Programmer responsible for developing and refining machining programs to support high-precision production. This role focuses on improving ...

Senior CNC Programmer

Birmingham, AL · On-site

$90 - $120/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering-driven manufacturing company focused on aerospace, defense, and other highly complex precision-machined ...

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

Sr. CNC Programmer

Boerne, TX · On-site

$25 - $34/hr

Key Duties/Programming Responsibilities: Under limited supervision, this position is responsible for CNC program creation, proofing, and implementation. This position will support plant-wide Lean ...

Sr. CNC Programmer

Kulpsville, PA · On-site

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Must have knowledge and experience of CNC Machine control systems. * 8 years CNC programming experience * Vericut and Solidworks experience a plus Essential Job Functions Physical Requirements:

Sr. CNC Programmer

Kulpsville, PA · On-site

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Must have knowledge and experience of CNC Machine control systems. * 8 years CNC programming experience * Vericut and Solidworks experience a plus Essential Job Functions Physical Requirements:

Sr. CNC Programmer

Kulpsville, PA · On-site

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Must have knowledge and experience of CNC Machine control systems. * 8 years CNC programming experience * Vericut and Solidworks experience a plus Essential Job Functions Physical Requirements:

SR. CNC PROGRAMMER

Blaine, MN · On-site

$75K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

Showing results 41-60

Senior Cnc Programmer information

See salary details

$16

$30

$44

How much do senior cnc programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for senior cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is a senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

What are the key skills and qualifications needed to thrive as a senior CNC programmer?

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

More about Senior Cnc Programmer jobs

What cities are hiring for Senior Cnc Programmer jobs?

Cities with the most Senior Cnc Programmer job openings:

What are the most commonly searched types of Cnc Programmer jobs?

The most popular types of Cnc Programmer jobs are:

What states have the most Senior Cnc Programmer jobs?

States with the most job openings for Senior Cnc Programmer jobs include:

Infographic showing various Senior Cnc Programmer job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.

$28.50 - $39/hr

Full-time

Re-posted 13 days ago


Anduril rating

9.1

Company rating: 9.1 out of 10

Anduril

Based on 17 frontline employees who took The Breakroom Quiz

7.4

Company rating compared to similar companies: 7.4 out of 10

Manufacturers average

Based on 75,541 frontline employees who took The Breakroom Quiz


Job description

ABOUT THE TEAM
The CNC team is part of the Development Manufacturing organization, providing in-house prototype manufacturing support for high-profile programs. Our projects often require close collaboration with engineering teams and have mission-critical lead times. Our shop spaces are equipped with state-of-the-art equipment and highly skilled talent to ensure successful outcomes. We specialize in low-volume, prototype, and development work.
ABOUT THE JOB

We are looking for a CNC Programmer to join our rapidly growing team in Costa Mesa, CA. In this role, you will be responsible for project ownership and programming, but also set-up and operation of 5-axis CNC machines as needed.
WHAT YOU'LL DO

  • Read and interpret technical blueprints and design models.
  • Program, set up, and operate CNC multi-axis milling and turning machines.
  • Design, spec out, and implement various work holding and fixture methods.
  • Troubleshoot issues and make adjustments during the manufacturing process.
  • Perform quality control checks during and at the completion of the manufacturing process.

REQUIRED QUALIFICATIONS

  • 5+ years of experience as a programmer using CAM software such as Esprit or hyperMill (willing to train).
  • 5+ years of experience as a machine setup/operator.
  • Clear understanding of G and M code.
  • High level of familiarity with multi-axis and 3D machining.
  • Experience with 5-axis milling, live tooling lathes, mill-turns, and/or multi-task machines.
  • Experience with Fanuc, Siemens, or Brother controls.
  • High level of familiarity with various alloys, metals, and plastics.
  • High level of tooling and fixture experience.
  • High level of GD&T knowledge.
  • Ability to take ownership of the entire manufacturing process from start to finish.
  • Ability to adapt between R&D and short production.
  • Ability to multi-task.
  • Ability to lift up to 50 lbs unassisted.
  • U.S. Person status is required as this position needs to access export controlled data.


PREFERRED QUALIFICATIONS

  • Esprit or hyperMill CAM experience.
  • Experience with 5-axis simultaneous programming.
  • Experience with Siemens NX CAD (Teamcenter).

Working at Anduril

About Anduril, in their own words

From Anduril

As the world enters an era of strategic competition, Anduril delivers cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the warfighter in months, not years.


What Anduril employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media