1

Senior Cnc Programmer Jobs (NOW HIRING)

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

Elyria, OH ยท On-site

$24.25 - $33/hr

If you are a Senior CNC Programmer professional looking for an opportunity to grow your career, Emerson has an exciting role for you! In this position, you will develop, optimize, and maintain CNC ...

The Senior CNC MasterCam Programmer is responsible for programming, optimizing, and supporting 3-axis and 5-axis CNC machining operations in a high-precision manufacturing environment. This on-site ...

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

Senior CNC Programmer / Engineer

Sylmar, CA ยท On-site

$27 - $36.75/hr

PPG's Aerospace Business is seeking a Senior CNC Programmer / Engineer to join our engineering team. You will play a critical role in CNC programming, process planning, tooling, machine tool ...

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

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

Los Angeles, CA ยท On-site

$28.50 - $39/hr

About the Role We are looking for an experienced Senior CNC Programmer to lead the development and execution of advanced machining processes for complex components. This role requires deep expertise ...

Senior CNC Programmer

Los Angeles, CA ยท On-site

$28.50 - $39/hr

About the Role We are looking for an experienced Senior CNC Programmer to lead the development and execution of advanced machining processes for complex components. This role requires deep expertise ...

Sr. CNC Programmer

Kulpsville, PA ยท On-site

$26.25 - $36/hr

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

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

Blaine, MN ยท On-site

$75K - $112K/yr

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

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 May 28, 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.

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

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 May 2026, with employment types broken down into 3% Locum Tenens, 64% Full Time, 3% Part Time, 14% Contract, and 16% Nights. Highlights an 10% Physical, and 90% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
Senior CNC Programmer

Senior CNC Programmer

ZimVie

Palm Beach Gardens, FL โ€ข On-site

$25 - $34.25/hr

Full-time

Posted 16 days ago


Job description

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 improve patients' smiles, function, and confidence. Our company is founded on a legacy of trusted brands, products, and clinical evidence made possible through an inclusive and collaborative culture that empowers our team members to bring their whole selves - their best selves - to work every day to accomplish our Mission. Together, our dedicated, diverse global team is shaping an exciting future for ZimVie - we hope you'll consider being a part of it!
Job Summary:
The CNC Sr Programmer is responsible for the development of machining processes and programs for the manufacturing of products in multiple-axis machining centers. The incumbent will take the lead role in process improvement and cost reductions through productivity improvement and machine time reductions, including tool and new product program testing, primarily with Esprit. The incumbent will be responsible for input into the purchase of new CNC equipment. Primary responsibility includes advanced-level use of Esprit CAM to generate precise toolpaths and automated digital tool sheets from 3D models. Other CAM software proficiency can include the following: (Partmaker, PowerMill, Mastercam, etc.)
Principal Duties and Responsibilities:
  • Develop machining processes and programs for the manufacturing of products in multiple-axis machining centers interfacing with tool engineers, manufacturing engineers, development engineers, quality engineers and production personnel through the use of CAD CAM Software. This includes ensuring 100% synchronization of sub-spindles and B-axis movements within the Esprit simulation environment.
  • Analyzes part drawings, sketches, and design data to determine dimension and configuration of cuts, selecting cutting tools, and machine speeds and feeds, according to knowledge of machine shop processes. Perform debugging and testing of CNC programs in the machining centers. Utilization of Esprit's Tool Library to select cutting tools and automate speeds/feeds according to validated material files is preferred.
  • Develop and maintain CNC programs of multiple-axis machining centers using an advanced three-dimensional programming CAD system.
  • Prepares, store and maintain program files in accordance with Zimvie's manufacturing change control process.
  • Writes instructions (Setup) sheets, and tool list to guide set-up and operation of the machining centers.
  • Provide input on the purchase of all CNC related machine tools and programming equipment, to include information on controls, and aids in any testing required in the purchase of new CNC equipment.
  • Maintain tooling data base
  • Assist in the training of production operators on the use of new CNC machine control and tools.
  • Supports the departmental CNC program change control repository.
  • Perform cutting tools evaluations, cost analysis and new technology implementation.
  • Maintain status reports on program availability on a timely basis.
  • Knowledge of Geometric Dimensioning and Tolerancing
  • Mathematical skills including algebra and trigonometry
  • Make suggestions on drawing changes to improve manufacturability and CNC program strategy
  • Design and machine fixture tooling as needed
  • Assist with operator training
  • Inspect and measure using precision instruments

This is not an exhaustive list of duties or functions and may not necessarily comprise all of the "essential functions" for purposes of the ADA.
Expected Areas of Competence (i.e., knowledge, skills, and abilities)
  • Must know lathe and mill CNC controls, including multiple-axis machining centers, and be adaptable toward ever-changing technology.
  • Knowledge and programming work experience in EDM, honing, Swiss-lathes and laser etch equipment.
  • Knowledge of Good Manufacturing Practices and ISO standards a plus. Teamwork and customer focus oriented.
  • Experience and knowledge in generating toolpaths through the use of CAD CAM modeling software specifically running simulations to ensure collision detection and machine environment toolpaths.

Education/Experience Requirements
  • Typically requires Associate degree in Engineering, Computer Science, Programming or equivalent field
  • 5-7years of work experience

Travel Requirements
Up to 5%
ZimVie is an Equal Opportunity Employer committed to diversity and inclusion in the workplace. All qualified applicants for employment and employment decisions, including hiring, promotion, transfer, demotion, evaluation, compensation, and separation, are considered without regard to race, color, religion, religious beliefs, creed, national origin, ancestry, citizenship status, age, gender/sex (including pregnancy, childbirth, related medical conditions, lactation and breastfeeding), gender identity or expression (including transgender status), sexual orientation, marital status, military status, protected veteran status, disability, protected medical condition as defined by applicable state or local law, genetic information, or any other status protected under applicable federal, state and local laws.
ZimVie generally does not sponsor applicant work visas for this position.
  • Requisition ID: 3481