1

Senior Cnc Programmer Jobs in Raleigh, NC (NOW HIRING)

... CNC clamping industries. Established in 1910 and headquartered in Glatten, Germany, Schmalz is a ... Winning attitude, able to collaborate effectively with colleagues, senior engineers, and key ...

We supply CNC machine tools, tooling, accessories, software, automation, and more to manufacturers ... engineering, purchasing, and senior management. * Act as a central knowledge base for machine ...

Senior Cnc Programmer information

See Raleigh, NC salary details

$16

$30

$43

How much do senior cnc programmer jobs pay per hour?

As of Jun 23, 2026, the average hourly pay for senior cnc programmer in Raleigh, NC is $30.09, according to ZipRecruiter salary data. Most workers in this role earn between $24.76 and $33.89 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.
What are the most commonly searched types of Cnc Programmer jobs in Raleigh, NC? The most popular types of Cnc Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Senior Cnc Programmer jobs? Cities near Raleigh, NC with the most Senior Cnc Programmer job openings:
Advanced Manufacturing & Service Center Laboratory Specialist

Advanced Manufacturing & Service Center Laboratory Specialist

NCSU

Raleigh, NC

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


North Carolina State University rating

6.8

Company rating: 6.8 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

390th of 539 rated colleges and universities


Job description

Job Posting Information
Posting Number PG195065SP Internal Recruitment No Working Title Advanced Manufacturing & Service Center Laboratory Specialist Anticipated Hiring Range $60,000 - $70,000 Work Schedule Monday - Friday, 8 am - 5 pm Job Location Raleigh, NC Department Mechanical & Aerospace Engineering About the Department
The Department of Mechanical & Aerospace Engineering at North Carolina State University is one of the largest academic units at NC State, offering BS, MS, and PhD degrees in Mechanical Engineering (ME) and Aerospace Engineering (AE) and conducting a large research enterprise in support of technology advancement in the State of North Carolina and throughout the US.
Wolfpack Perks and Benefits
As a Pack member, you belong here, and can enjoy exclusive perks designed to enhance your personal and professional well-being. As you consider this opportunity, we encourage you to review our Employee Value Proposition and learn more about what makes NC State the best place to learn and work for everyone.

What we offer:
  • Medical, Dental, and Vision
  • Flexible Spending Account
  • Retirement Programs
  • Disability Plans
  • Life Insurance
  • Accident Plan
  • Paid Time Off and Other Leave Programs
  • 12 Holidays Each Year
  • Tuition and Academic Assistance
  • And so much more!

Attain Work-life balance with our Childcare benefits, Wellness & Recreation Membership, and Wellness Programs that aim to build a thriving wolfpack community.
Disclaimer: Perks and Benefit eligibility is based on Part-Time or Full-Time Employment status. Eligibility and Employer Sponsored Plans can be found within each of the links offered.
Essential Job Duties
50% of the position will involve working with Senior Design laboratory and Research Fabrication Shop in the department. Primary focus will involve manufacturing machining equipment. Position will be expected to fabricate specialized components or devices for use in research or course instruction.
The range of duties includes, but is not limited to: primary operation of water jet; assist Laboratory Manager with ME 416 and ME 200 class as needed; assist Research Fabrication Facility Supervisor with fabrication of research projects that require machine work; assist Research Fabrication Facility Supervisor with all CNC programming, set-up and operation of all CNC machines in MAE Department's Research Fabrication Facility and the ME Senior Design Laboratory; assist in the consultation with researchers and faculty concerning materials, design etc. ; assist with the laser cutter and 3D printing: laboratory audits; MAE annual inventory certification and assist building liaison.
Laboratory safety is an important element of this position. Work requires knowledge of advanced manufacturing concepts and design, precision machining, 3D modelling and CNC machine operation, manufacturing practices and procedures, laboratory operations, regulatory and safety requirements, and planning. Ability to read and interpret engineering drawings and required knowledge of CNC (laser cutter, waterjet, lathes, milling machines) and additive manufacturing equipment, as well as knowledge of reverse engineering using laser scanners. Ability to read and interpret engineering drawings and required knowledge of calipers, micrometers and laser scanning arm. Responsible for lab safety training for all new graduate students and training undergraduate and graduate students on machines. Performing work in a manner so as to provide proper safety conditions to all personnel and property involved.
50% of the job will be operation of the hot press facility that is part of Service Center. The job involves:
  • Set up and operate machine
  • Maintain logs on machine use
  • Collaborate with Environmental Health and Safety to develop and maintain a lab safety plan
  • Develop machine protocols to ensure the safety of operators and equipment
  • Train new users on machine operation
  • Supervise new users as necessary on machine operation
  • Assist machine users and customers with recipe and process development
  • Assist machine users with accessing the machine
  • Work with users and customers to troubleshoot issues
  • Perform routine maintenance on machine
  • Maintain logs on machine maintenance
  • Maintain a safe and clean environment
  • Coordinate with OEM to complete repairs as necessary
  • Use assistive devices to load and unload heavy samples
  • Maintain appropriate levels of machine consumables on hand to ensure machine readiness at all times
  • Deliver customer needs while testing using the hot press
Other Responsibilities
  • Other tasks and responsibilities may be assigned based on the needs of the organization and evolving priorities. 

Qualifications
Minimum Experience/Education
High school diploma or equivalency and two years of experience related to the area of assignment; or an equivalent combination of training and experience.
Preferred Qualifications
  • Knowledge in operating, demonstrating and training of specialized devices as milling machines, lathes, grinders, water jet and 3D Printers.
  • Knowledge in Auto-Cad or Solid Works for the water jet and 3D-Printers.

Required License or Certification
  • N/A
Valid NC Driver's License required No Commercial Driver's License Required? No
Recruitment Dates and Special Instructions
Job Open Date 06/18/2026 Earliest Close Date---- (Positions will be posted until 5:00 PM ET on this date. Positions remaining posted after this date are still accepting applications but may close at any time.) 06/25/2026 Notice to Applicants
Please make sure that the work history you list on your application is identical to the work history listed on your resume. The application must be filled out completely, do not use the phrase "see resume".
Special Instructions
Please include as attachments a resume/CV, cover letter, and contact information for at least 3 professional references. 
Position Details
Position Number 00110716 Position Type SHRA Position Classification Band Title Specialty Trades Technician Position Classification Band Level Advanced Position Classification Salary Range $ 33,540 - $ 86,240 Salary Grade Equivalency NC11 Alternate Option
If no applicants apply who meet the required competency level and training & experience requirements, then management may consider other applicants. Salary would be determined based on competencies, equity, budget, and market considerations.
Full Time Equivalent (FTE) (1.0 = 40 hours/week) 1.0 Appointment 12 Month Recurring Mandatory Designation - Adverse Weather Non Mandatory - Adverse Weather Mandatory Designation - Emergency Events Non Mandatory - Emergency Event Time Limited Position No Time-Limited Appointment Length (if applicable) Department Id 140901 - Mechanical & Aerospace Engineering EEO
NC State University is an equal opportunity employer. All qualified applicants will receive equal opportunities for employment without regard to age, color, disability, gender identity, genetic information, national origin, race, religion, sex (including pregnancy), sexual orientation, and veteran status. The University encourages all qualified applicants, including protected veterans and individuals with disabilities, to apply. Individuals with disabilities requiring disability-related accommodations in the application and interview process are welcome to contact 919-513-0574 to speak with a representative of the Office of Equal Opportunity.
If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

What North Carolina State University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


North Carolina State University logo

About North Carolina State University

Sourced by ZipRecruiter

North Carolina State University (NCSU), located in Raleigh, NC, US, is a leading educational institution with a strong emphasis on research, academics, and public service. Established in 1887, NCSU operates in the education industry and endeavors to foster student success, and promote economic development by providing high-quality, affordable education, and conducting groundbreaking research across a variety of disciplines. With more than 100 majors, its academic offerings range from undergraduates to postgraduates along with doctoral studies - in various fields like engineering, natural resources, humanities, and social sciences. NCSU is firmly anchored on the core values of respect, responsibility, integrity, and innovation. Its mission is to create economic, societal, and intellectual prosperity for the people of North Carolina and the nation.

Industry

Colleges, universities, and professional schools

Company size

5,001 - 10,000 Employees

Headquarters location

Raleigh, NC, US

Year founded

1887