1

Sr Cnc Programmer Jobs (NOW HIRING)

Sr. CNC Programmer

Kulpsville, PA

$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

Lansdale, PA ยท On-site

$25.75 - $35/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 ...

Sr. CNC Programmer

Kulpsville, PA

$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

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

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

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

Senior CNC Programmer

Hawthorne, CA ยท On-site

$27 - $36.75/hr

Vast is looking for a Senior CNC Programmer , reporting to the E-2 Principal Engineer, to support the development of the systems that will be required for the design and build of artificial-gravity ...

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 22, 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:
Infographic showing various Sr Cnc Programmer job openings in the United States as of July 2026, with employment types broken down into 86% Full Time, 5% Part Time, 3% 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

Rev-Tech Manufacturing Solutions LLC

Saint Petersburg, FL โ€ข On-site

$24.50 - $33.50/hr

Full-time

Posted 26 days ago


Job description

Description:

SUMMARY:

Responsibility for programming all multi-axis CNC machining equipment, verifying the programs are accurate, designing fixtures, identifying necessary cutting tools, and determining the best machining methods for parts.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Reviews customer RFQ's, specification drawings, and other documentation to determine material requirements, cutting tools and fixtures required, and job routing
  • Consolidates all outside and internal costs associated with process time in machining and finishing to create detailed quote packages for final review and presentation to customer
  • Participates in the planning/scheduling of parts to be machined to meet customer requests
  • Programs CNC mills and lathes, creates set up sheets, designs fixtures and special cutting tools
  • Creates requisitions for new cutting tools needed to complete new parts or improve productivity
  • Programs and runs CNC equipment using Mastercam X5 and ProCam software
  • Collaborates with General Manager, Production Leads, Production Manager, and CNC machinists to improve processes and quoting accuracy
  • Plans machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances (GD&T)
  • Utilizes the ERP system to gather job cost data and assist the Management in analyzing internal costing trends and ensure future bids reflect current trends in costing
  • Inspects parts and changes or corrects process layouts for parts
  • Runs machine diagnostics and helps diagnose down tools
  • Maintains safe operations by adhering to OSHA safety procedures and regulations
  • Documents actions by completing production and quality logs
  • It is every employeeโ€™s responsibility to be aware of and adhere to the applicable Safety & Health, Quality and Environmental Process of the Company
Requirements:Requirements

QUALIFICATIONS:

  • High School diploma or GED required
  • Minimum of 5 years of experience programming CNC machines is required
  • Must be able to read blueprints
  • Must have good mathematical skills.
  • Proficient in Inventor or other CAD/CAM system.
  • Proficient in Mastercam.

SKILLS AND ABILITIES:

  • Live tooling experience preferred.
  • CNC Vertical Mills and Horizontal Mills.
  • Knowledge of HAAS/FANUC controls preferred.
  • Okuma experience preferred.
  • Excellent verbal and written communication skills.