1

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

Sr. CNC Programmer

Anaheim, CA ยท On-site

$50 - $70/hr

CNC Sr. Programmer - $50-$70/hr - Anaheim, CA Summary Programs and optimizes CNC machining processes for all company equipment, provides advanced technical leadership, and oversees machining plan ...

Be Seen First

Sr. CNC Programmer

Chandler, AZ ยท On-site

$38 - $48/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 ...

Senior CNC Programmer / Engineer

Sylmar, CA

$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 (Esprit) Location: Ashland, MA Company Overview KiddeFenwal is a global leader in the design and manufacture of innovative industrial and commercial fire suppression systems and ...

Sr. CNC Programmer - American Fan

Fairbanks, AK ยท On-site

$27.25 - $37.25/hr

Job Title: Sr. CNC Programmer Date : June 2026 Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on ...

Sr. CNC Programmer

Hawthorne, CA ยท On-site

$45 - $65/hr

The CNC Programmer is responsible for developing, optimizing, and maintaining CNC machining programs to support the production of high-precision components and assemblies. This role works closely ...

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

next page

Showing results 1-20

Sr Cnc Programmer information

See salary details

$16

$30

$44

How much do sr cnc programmer jobs pay per hour?

As of Jul 1, 2026, the average hourly pay for sr 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 some common challenges Sr CNC Programmers face when transitioning to a new manufacturing environment?

When starting at a new facility, Sr CNC Programmers often encounter challenges such as adapting to different CNC machines, varying software platforms, and unique production workflows. Each shop may have its own set of standards, tooling preferences, and quality control procedures, which require quick learning and flexibility. Building rapport with machinists and collaborating with engineering or design teams is essential for ensuring smooth program implementation and minimizing production errors. Embracing these challenges can lead to faster acclimation and improved process optimization.

What are the key skills and qualifications needed to thrive as a Sr CNC Programmer, and why are they important?

To thrive as a Sr CNC Programmer, you need advanced knowledge of CNC machining, precision measurement, and a strong background in mechanical or manufacturing engineering, often supported by relevant technical certifications or diplomas. Expertise in CAD/CAM software (such as Mastercam, SolidWorks, or AutoCAD), G-code programming, and familiarity with CNC machine operation are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills set top professionals apart. These skills ensure the efficient production of high-quality components, minimize errors, and support seamless collaboration in manufacturing environments.

What are Sr CNC Programmers?

Sr CNC Programmers, or Senior Computer Numerical Control Programmers, are experienced professionals responsible for creating, testing, and optimizing programs that control CNC machines used in manufacturing. They interpret blueprints and technical drawings to develop instructions that guide machines in producing precision parts and components. In addition to programming, they often troubleshoot issues, select appropriate tools, and collaborate with engineers and machinists to ensure efficient and accurate production. Their expertise is crucial for maintaining high-quality standards and improving manufacturing processes.

What is the difference between Sr Cnc Programmer vs Cnc Programmer?

AspectSr Cnc ProgrammerCnc Programmer
CredentialsTypically requires more experience, advanced certifications, or specialized trainingEntry to mid-level certifications and experience
Work EnvironmentManufacturing shops, aerospace, automotive, and precision machining facilitiesSimilar environments, often in smaller or less complex operations
ResponsibilitiesDesigns complex CNC programs, mentors junior staff, optimizes machining processesCreates CNC programs based on blueprints, sets up machines, and runs production

The main difference between a Sr Cnc Programmer and a Cnc Programmer lies in experience, complexity of tasks, and leadership responsibilities. A Sr Cnc Programmer typically handles more advanced programming, process optimization, and mentorship, whereas a Cnc Programmer focuses on creating and executing CNC programs for production. Both roles are essential in manufacturing, but the senior position requires greater expertise and often more certifications.

More about Sr Cnc Programmer jobs
What cities are hiring for Sr Cnc Programmer jobs? Cities with the most Sr Cnc Programmer job openings:
What states have the most Sr Cnc Programmer jobs? States with the most job openings for Sr Cnc Programmer jobs include:
Senior CNC Programmer

Senior CNC Programmer

ZimVie

Palm Beach Gardens, FL โ€ข On-site

$25 - $34.25/hr

Full-time

Posted 20 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