1

Senior Cnc Programmer Jobs (NOW HIRING)

Senior CNC Programmer

Vista, CA ยท On-site

$40 - $60/hr

We are seeking a Senior CNC Programmer to support the development and production of precision aerospace components. This role focuses on hands-on CNC programming, machining optimization, and close ...

Senior CNC Programmer

Memphis, TN ยท On-site

$25.75 - $35.25/hr

The Senior CNC Programmer builds programs for CNC equipment using CAD/CAM software. They improve and optimize machining processes by reviewing material removal rates for optimum tool life and ...

Senior CNC Programmer

Union City, CA ยท On-site

$30.25 - $41.25/hr

The Senior CNC Programmer is a key technical leader within the manufacturing organization, responsible for developing and optimizing CNC programs that support complex fabricated components. This role ...

Senior CNC Programmer

Newnan, GA ยท On-site

$46/hr

Senior CNC Programmer Location: Newnan, GA 30265 Shift: 8am to 5pm Duration : 4 to 6 months XXXX: $46.00/hr on w2 * 7-12 years of experience in the Aerospace or Power Generation Industry.

Senior CNC Programmer

Bangor, ME ยท On-site

$42 - $49/hr

POSITION OVERVIEW - Senior CNC Programmer- We are seeking an experienced CNC Programming Contractor to support complex manufacturing operations by developing, optimizing, and verifying CNC programs ...

Senior CNC Programmer

Newnan, GA ยท On-site

$95K/yr

Senior Manufacturing Engineer & CNC Programmer (Aerospace & Industrial) Role Overview We are seeking a high-level Senior CNC Programmer to lead technical production support and process optimization ...

Senior CNC Programmer

Newnan, GA ยท On-site

$24 - $32.75/hr

Senior CNC Programmer Location: Newnan, GA 30265 Duration: 6+ Months contract with possibility of extension and FTE Shift: 8:00 AM to 5:00 PM Responsibilities: This is a contract position for 4 - 6 ...

Senior CNC Programmer

Palm Beach Gardens, FL ยท On-site

$25 - $34.25/hr

Senior CNC Programmer Location: Palm Beach Gardens, Florida, USA Function: Operations We are ZimVie , a global life sciences leader focused on restoring daily life by advancing clinical technology to ...

Senior CNC Programmer

Newnan, GA

$24 - $32.75/hr

Senior CNC Programmer Location: Newnan, GA 30265 Duration: 6+ Months contract with possibility of extension and FTE Shift: 8:00 AM to 5:00 PM Responsibilities: This is a contract position for 4 - 6 ...

Senior CNC Programmer

Alsip, IL ยท On-site

$27 - $37/hr

Column Technical Services is seeking an experienced Senior CNC Programmer / Master Machinist who can work both independently and collaboratively to machine complex geometries on 5-axis mills and ...

Senior CNC Programmer

Alsip, IL

$27 - $37/hr

Column Technical Services is seeking an experienced Senior CNC Programmer / Master Machinist who can work both independently and collaboratively to machine complex geometries on 5-axis mills and ...

Sr. CNC Programmer

Chandler, AZ ยท On-site

$26 - $35.75/hr

The Senior CNC Programmer is responsible for developing, optimizing, and owning CNC machining processes across 3-, 4-, and 5-axis mills and multi-axis lathes. This role extends beyond programming to ...

next page

Showing results 1-20

Senior CNC Programmer information

See salary details

$16

$30

$44

How much do senior cnc programmer jobs pay per hour?

As of Jun 11, 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 are the key skills and qualifications needed to thrive as a Senior CNC Programmer, and why are they important?

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.

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.

What are Senior CNC Programmers?

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.

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.
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 June 2026, with employment types broken down into 3% Internship, 10% As Needed, 70% Full Time, 1% Part Time, 13% Temporary, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
Senior CNC Programmer

Senior CNC Programmer

Inversion

Vista, CA โ€ข On-site

$40 - $60/hr

Full-time

Posted 26 days ago


Job description

Turning Space into a Transportation Layer for Earth
Who We Are:
Inversion builds advanced reentry systems to deliver next-generation capabilities from space.
Our mission is to make Earth radically more accessible by turning Low-Earth Orbit into an on-demand logistics domain. We see space not as a destination, but as a platform - one that unlocks unprecedented speed and global reach.
Our spacecraft are designed to deliver payloads anywhere on Earth in under an hour, operating through extreme reentry conditions and landing with high precision. These systems open the door to new ways of testing, delivering, and operating at hypersonic speeds.
Inherently dual-use, our technology is built to meet urgent national security needs while laying the groundwork for future commercial applications. Backed by leading investors including Y Combinator, Spark Capital, and Lockheed Martin Ventures, and working with partners such as the U.S. Space Force and NASA, Inversion is pushing the boundaries of what's possible in space-based defense and logistics.
Position Overview:
We are seeking a Senior CNC Programmer to support the development and production of precision aerospace components. This role focuses on hands-on CNC programming, machining optimization, and close collaboration with engineering and quality teams in a fast-paced startup environment.
You will play a key role in turning complex designs into reliable, repeatable manufacturing processes.
Key Responsibilities:
  • CNC Programming & Machining
  • Program 3-, 4-, and 5-axis CNC mills and/or CNC lathes for aerospace components
  • Develop and optimize CNC programs for tight-tolerance, high-complexity parts
  • Select tooling, fixtures, and machining strategies to meet quality and cycle-time goals
  • Support machine setups, prove-outs, and first-article runs
  • Troubleshoot machining issues and support continuous improvement efforts

Collaboration & Engineering Support
  • Work closely with design and manufacturing engineers on DFM feedback
  • Interpret complex engineering drawings, CAD models, and GD&T
  • Support rapid prototyping and frequent design iterations
  • Assist with transitioning parts from prototype to production

Quality & Process
  • Follow aerospace quality standards and internal manufacturing procedures
  • Support inspections, FAIs, and resolution of non-conformances
  • Maintain accurate documentation of programs and setup sheets
  • Contribute to process improvements that increase efficiency and repeatability

Required Qualifications:
  • 5+ years of CNC programming experience in aerospace or high-precision manufacturing
  • Experience programming multi-axis CNC machines 5-axis
  • Experience with lathe programming
  • Proficiency with Mastercam CAM software
  • Strong understanding of GD&T and tight-tolerance machining
  • Experience machining aluminum alloys, titanium, and/or nickel-based superalloys
  • Ability to support machine setup and on-the-floor troubleshooting

Desired Qualifications:
  • Experience in a startup or rapid product development environment
  • Familiarity with AS9100 or similar aerospace quality systems
  • Experience with both milling and turning operations
  • Knowledge of probing, in-process inspection, or automation
  • Ability to mentor junior programmers or machinists as needed

The California annual base wage for this role is currently $40.00 - $60.00 per hour. Pay Grades are determined by role, level, location, and alignment with market data. Individual pay will be determined on a case-by-case basis and may vary based on the following considerations: interviews and an assessment of several factors that are unique to each candidate, job-related skills, relevant education and experience, certifications, abilities of the candidate and internal equity.
ITAR Compliance:
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
Equal Employment Opportunity:
Inversion provides equal employment opportunities to all employees and applicants without regard to race, color, religion, age, sex, gender identity, sexual orientation, national origin, veteran status, or disability.
Inversion collects and processes personal data in accordance with applicable data protection laws. If you are a US Job Applicant see the CCPA Privacy Policy Noticefor further details.