1

Senior Cnc Programmer Jobs (NOW HIRING)

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

Senior CNC Programmer Client: Aerospace Industry Location: Newnan, GA 30265 Duration: 6 Months Shift: Monday - Friday (8:00 AM - 5:00 PM) Job Summary Senior CNC programming role supporting aerospace ...

Senior CNC Programmer Onsite Schedule: 1st Shift, Monday-Friday (occasional Saturdays as needed) Employment Type: Full-Time, Salaried Position Overview: * We are seeking an experienced Senior CNC ...

Senior CNC Programmer

Newnan, GA · On-site

$44 - $46/hr

Senior CNC Programmer Client: Aerospace Industry Location: Newnan, GA 30265 Duration: 6 Months Shift: Monday - Friday (8:00 AM - 5:00 PM) Job Summary Senior CNC programming role supporting aerospace ...

Senior CNC Programmer - Swiss (Journeyman Level) Schedule: Monday-Friday, 7:00 AM-4:00 PM Pay: $40-$50/hour + Quarterly KPI Bonus Location: Must be able to support both facilities in Minnesota (Lino ...

Senior CNC Programmer

Utica, MI · On-site

$24.25 - $33/hr

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...

Senior CNC Programmer

Kohler, WI · On-site

$37.90 - $56.80/hr

Senior CNC Programmer Work Mode: Onsite Location:  Onsite 5 days/week in Kohler, WI Opportunity We are seeking a highly skilled and experienced Senior CNC Programmer to join our advanced ...

Senior CNC Programmer

New Troy, MI

$24.25 - $33.25/hr

Senior CNC Programmer Direct Hire | Full-Time Location: New Troy, Michigan Schedule: Monday - Friday | 7:00 AM - 4:00 PM & Overtime as needed (approx. 45 hours/week) Benefits Include: * Paid Time Off ...

SENIOR CNC PROGRAMMER

Hawthorne, CA · On-site

$45 - $65/hr

As a Senior CNC Programmer, you'll play a key role in bridging metal additive manufacturing and high-precision 5-axis CNC machining , helping define how next-generation manufacturing actually works ...

Sr. CNC Programmer

Union City, CA · On-site

$40 - $55/hr

Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complex ...

Sr. CNC Programmer

Union City, CA

$29.75 - $40.75/hr

Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complex ...

$40.00 to $55.00/hour Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that ...

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

Senior CNC Programmer

Newnan, GA · On-site

$40 - $46/hr

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

Senior CNC Programmer

Kohler, WI · On-site

$37.90 - $56.80/hr

Senior CNC Programmer Work Mode: Onsite Location: Onsite 5 days/week in Kohler, WI Opportunity We are seeking a highly skilled and experiencedSenior CNC Programmerto join our advanced manufacturing ...

Job Title: Sr. CNC Programmer Pay Rate: $110,000 annually + Bonus Location: Sylmar, CA Area Code: 818, 747 Zip Code: 91342 Start Date: Right Away Keywords: #CNCProgrammerJobs #Sylmarjobs ...

Senior CNC Programmer

Union City, CA

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

Sr. CNC Programmer

Sylmar, CA · On-site

$110K/yr

Job Title: Sr. CNC Programmer Pay Rate: $110,000 annually + Bonus Location: Sylmar, CA Area Code: 818, 747 Zip Code: 91342 Start Date: Right Away Keywords: #CNCProgrammerJobs #Sylmarjobs ...

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 Jul 8, 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 July 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
Senior CNC Programmer

Senior CNC Programmer

PDS Tech Commercial

Greenville, SC

$62.59/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

PDS Tech is assisting a local client recruiting for Senior CNC Programmer opportunities in Greenville, SC. This is an excellent opportunity to join a winning culture and get your foot in the door with a world‑class aerospace and advanced manufacturing organization known for innovation, precision, and career growth. If Senior CNC Programmer sounds like something you would be interested in, and you meet the qualifications listed below, apply now!


Responsibilities for a Senior CNC Programmer include but are not limited to:
  • Generate, maintain, and optimize CNC programs using NX‑CAM for 3‑, 4‑, and 5‑axis machines (milling, turning, EDM).

  • Program and support CNC machines using Fanuc, Siemens, Okuma, and Haas controls.

  • Verify and validate new CNC programs using Vericut prior to shop floor release.

  • Provide daily programming, troubleshooting, and technical support to the shop floor and Manufacturing Engineering teams, including operator training.


Candidates for Senior CNC Programmer must meet the following requirements to be considered:
  • Extensive experience as a CNC Programmer, including 5‑axis machining in aerospace or high‑precision manufacturing.

  • Strong hands‑on knowledge of NX‑CAM, Vericut, and advanced CNC programming (macros, Renishaw probing, closed‑loop machining).

  • Experience machining high‑temperature superalloys used in aerospace or heavy‑duty gas turbine components.

  • Solid geometry and trigonometry skills, with strong problem‑solving and organizational abilities.


What's in this Senior CNC Programmer position for you?
  • Pay: $62.59/hr

  • Shift: 1st Shift | Monday–Friday

  • Weekly paycheck

  • Dedicated Onboarding Specialist & Recruiter

  • Access to PDS Tech’s Aspire Academy with thousands of free upskilling courses


This Senior CNC Programmer role is being recruited for by one of our Centralized Delivery Teams and not your local Branch. For instant consideration for this Senior CNC Programmer position and other opportunities with PDS Tech in Greenville, SC, apply today!


Pay Details: $62.59 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



PDS Tech logo

About PDS Tech

Sourced by ZipRecruiter

Founded in 1977, PDS Tech, Inc. is one of the nation's premier specialty staffing firms with 31 offices nationwide.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Irving, TX, US

Year founded

1977

Social media