1

Sr Cnc Programmer Jobs (NOW HIRING)

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

Macomb, MI · On-site

$33 - $50/hr

Qualifications * 3+ years of CNC programming experience in a manufacturing environment. * Hands-on experience programming true simultaneous 5-axis machining centers. * Proficiency with CAM software ...

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

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:

Senior CNC Programmer

Birmingham, AL · On-site

$24.75 - $34/hr

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

Senior CNC Programmer

Birmingham, AL

$24.75 - $34/hr

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

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

Birmingham, AL · On-site

$24.75 - $34/hr

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

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

Midland, TX · On-site

$26 - $35.50/hr

Position Overview We're scaling aerospace-grade CFRP production and we need an elite 5-Axis CNC programming expert to lead our high-volume, Class-A composite machining. This role is not "average ...

CNC Programmer

Trenton, NJ

$26.50 - $36.25/hr

The Senior CNC Machinist / Programmer is a critical production role responsible for programming, setup, and operation of CNC equipment to produce precision components * This position requires the ...

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:
SR CNC Programmer

$25.50 - $34.75/hr

Full-time

Posted 5 days ago


Key responsibilities

  • Program, set up, and support multi-axis CNC mills and lathes.

  • Develop and improve machining processes to support production goals.

  • Troubleshoot machining, tooling, and setup issues.


Universal Logistics Holdings rating

6.1

Company rating: 6.1 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

307th of 352 rated logistics


Job description

Are you looking to join a dynamic team that provides its people with the tools to be successfull and opportunities to grow?
Universal Logistics is a leading provider of customized transportation and logistics solutions, offering a comprehensive suite of services including transportation, value-added, intermodal, and specialized services utilized throughout entire supply chains.
Universal has immediate career opportunities in your area. Apply today to become part of the Universal team!
Westport Axle Co., a subsidiary of Universal Logistics Holdings, Inc., is a leading transportation and third-party logistics (3PL) provider supporting customers across the full supply chain. With experienced leadership and modern technology, Westport delivers reliable, high-quality manufacturing and logistics solutions that drive efficiency and long-term value.
We are currently seeking a hands-on CNC Machinist / Programmer to join our manufacturing team. This role focuses on programming, setup, and process optimization for multi-axis CNC machines producing high-precision components for the heavy truck industry.
What You'll Do
  • Program, set up, and support multi-axis CNC mills and lathes
  • Develop and improve machining processes to support production goals
  • Troubleshoot machining, tooling, and setup issues
  • Train and mentor setup personnel and machine operators
  • Maintain a clean, safe, and organized work environment
  • Support continuous improvement and quality initiatives

What We're Looking For
  • 5+ years of CNC machining and programming experience
  • Strong G & M code programming experience preferred
  • Macro-variable programming experience strongly preferred
  • Experience with Mazak, Makino, and Fanuc-controlled machines
  • Ability to read and interpret blueprints, 3D models, and GD&T
  • Experience with inspection and gauging methods
  • Strong mechanical aptitude and problem-solving skills
  • Process development experience in a production environment
  • Detail-oriented with a strong focus on quality and safety
  • Prior experience mentoring or leading machinists is a plus

What Universal Logistics Holdings employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom