1

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

CNC Production Engineer I

Clayton, NC · On-site

$62.10K - $79.10K/yr

Relationships Reports to Senior Manager. Essential Functions * Establish & maintain positive working relationship with internal & external engineering & operations stakeholders * Execute CNC programs ...

CNC Production Engineer I

Clayton, NC · On-site

$62.10K - $79.10K/yr

Relationships Reports to Senior Manager. Essential Functions * Establish & maintain positive working relationship with internal & external engineering & operations stakeholders * Execute CNC programs ...

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

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.

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 job categories do people searching Senior Cnc Programmer jobs in Raleigh, NC look for? The top searched job categories for Senior 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:
CNC Production Engineer I

CNC Production Engineer I

Novo Nordisk

Clayton, NC • On-site

$62.10K - $79.10K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Novo Nordisk rating

8.4

Company rating: 8.4 out of 10

Based on 55 frontline employees who took The Breakroom Quiz

19th of 70 rated pharmaceutical


Job description

About the Department

At Novo Nordisk, we are helping to improve the quality of life for millions of people worldwide. For more than 100 years, we have led the way in diabetes care. Being part of Novo Nordisk allows our employees to embark on the opportunity to help improve the quality of life for millions of people around the world.

In NC, we operate three pharmaceutical manufacturing facilities that are responsible for fulfilling different steps in our injectable and oral treatment supply chains.  Our newer Active Pharmaceutical Ingredients (API) facility in Clayton, NC sits on 825,000 square-feet of state-of-the-art equipment, and houses the Fermentation, Recovery and Purification in the production of ingredients for Novo Nordisk's innovative oral products.  At API, you'll join a global network of manufacturing professionals who are passionate about what they do.  

What we offer you:

  • Leading pay and annual performance bonus for all positions
  • All employees enjoy generous paid time off including 14 paid holidays
  • Health Insurance, Dental Insurance, Vision Insurance - effective day one
  • Guaranteed 8% 401K contribution plus individual company match option
  • Family Focused Benefits including 14 weeks paid parental & 6 weeks paid family medical leave
  • Free access to Novo Nordisk-marketed pharmaceutical products
  • Tuition Assistance 
  • Life & Disability Insurance
  • Employee Referral Awards

At Novo Nordisk, you will find opportunities, resources, and mentorship to help grow and build your career.  Are you ready to realize your potential?  Join Team Novo Nordisk and help us make what matters.
 

The Position

Perform hands-on setup, operation, and program edits for CNC and manual machines producing components for API manufacturing, following controlled procedures and documentation practices. Support process stability by performing first-article and in-process inspections, maintaining tooling and fixtures, and escalating process or quality issues to senior engineers. Develop practical CAM skills in Fusion 360, learn regulatory and GMP requirements for product-contact parts, and contribute to continuous improvement activities.

Relationships

Reports to Senior Manager.

Essential Functions

  • Establish & maintain positive working relationship with internal & external engineering & operations stakeholders
  • Execute CNC programs and perform machine setups and changeovers per work orders and documented procedures
  • Use Fusion 360 for CAM edits, program creation from approved templates and execute offline program verification where required
  • Optimize machining processes to improve efficiency, accuracy, and repeatability
  • Develop, modify, and optimize CNC tool paths using CAM software
  • Program parts from engineering drawings, 3D models, and physical samples
  • Troubleshoot and refine CNC programs to resolve quality, tooling, or cycle-time issues
  • Reverse engineer components using measurements, drawings, or physical samples to develop accurate CAD models and machining strategies
  • Perform in-process and final quality checks using precision measuring tools (e.g., calipers, micrometers, gauges) ensuring parts meet all dimensional, tolerance, and surface finish requirements and document results in accordance with local quality procedures
  • Write, review, and follow Standard Operating Procedures (SOPs) related to machining, programming, inspection, and maintenance
  • Provide hands-on training and technical guidance to Novo Nordisk personnel on CNC machining, programming, setup, and inspection
  • Perform minor CNC machine maintenance, including routine cleaning, lubrication, alignment checks, and basic troubleshooting. Coordinate with maintenance or service providers for major repairs when required
  • Follow and maintain controlled documentation: work instructions, traveler records, setup sheets and inspection records required for ISO 9001 and internal quality systems
  • Follow all safety & environmental requirements in the performance of duties
  • Other accountabilities, as assigned

Physical Requirements

Moves equipment &/or supplies weighing up to 33 pounds within the facility using various body positions. Routinely operates & inspects manufacturing equipment using hands. Ability to be on feet for up to a 12-hour shift. May require corrected vision to 20/25 based on role. May require color vision based on role. Occasionally ascends/descends a ladder. May be required to work at elevated heights. Occasionally works around odorous &/or hazardous materials. May be required to wear latex gloves. Occasionally performs critical job functions in extremely cold work environments. Occasionally positions oneself within confined spaces for inspection, repair & maintenance of equipment. Ability to work in loud noise environments with hearing protection. Occasionally works in outdoor weather conditions. Able to pass a driving exam for powered industrial trucks. Does not require a valid drivers license.

Qualifications

  • Bachelor's Degree in Engineering (preferably in maintenance, mechanical, chemical, electrical, bio-process), or related field of study from an accredited university required and a minimum two (2) years of experience working directly in CNC machining and CNC programming, or other directly related field required
  • In lieu of BS Degree with two (2) years of experience, may consider an Associate Degree in Engineering (preferably in maintenance, mechanical, chemical, electrical, bio-process), or related field of study from an accredited college or university with a minimum of four (4) years of experience CNC machining and CNC programming required
  • In lieu of BS Degree with two (2) years of experience, may consider a High School Diploma or equivalent with a minimum of six (6) years of experience CNC machining and CNC programming required
  • Proven knowledge in RCA, troubleshooting, problem resolution & continuous improvement preferred
  • Experience working in a pharmaceutical manufacturing environment with cGMPs requirements or other regulated industry or manufacturing environment a plus
  • Practical knowledge in the following areas: mechanical systems operations, root cause analysis (RCA), reliability centered maintenance (RCM), & process improvement methodologies (Six Sigma, Lean Sigma) a plus
  • Experience with using records control systems (SAP, CMMS or similar system) a plus
  • Ability to read & understand equipment schematics, P&IDs, PFDs, wiring diagrams, CAD drawings & other specialized documentation required
  • Ability to independently apply engineering techniques & analysis within the discipline preferred
  • Strong project management skills a plus
  • Excellent oral & written communication skills preferred
  • Proven expertise in developing/planning/coordinating maintenance activities & following up on results preferred
  • Experienced in creating &/or revising work plans for complex problems being resolved by cross functional teams a plus
  • Practical experience programming or editing CAM code using Fusion 360 or similar CAM software preferred
  • Hands-on operation of Next Generation Control (NGC) with Visual Programming Systems CNC machines required
  • Working knowledge of geometric dimensioning & tolerancing (GD&T) and interpreting engineering drawings preferred
  • Familiarity with ISO 9001 and basic GMP principles for pharmaceutical manufacturing and product-contact components preferred
  • Proficiency with common shop metrology tools and first-article inspection techniques required
  • Strong attention to detail, documentation, and ability to follow controlled procedures required
  • Experience machining components for pharmaceutical or medical device industries preferred     
  • Solid understanding of machining metallurgy and tool selection for product-contact materials preferred
  • Training or certification in Lean manufacturing or basic problem-solving tools a plus

We commit to an inclusive recruitment process and equality of opportunity for all our job applicants.

At Novo Nordisk, we're not chasing quick fixes - we're creating lasting change for long-term health. For over 100 years, we've been driven by a single purpose: to defeat serious chronic diseases and help millions of people live healthier lives. This dedication fuels our constant curiosity and inspires us to push the boundaries of what's possible in healthcare. We embrace diverse perspectives, seek out bold ideas, and build partnerships rooted in shared purpose. Together, we're making healthcare more accessible, treating and defeating diseases, and pioneering solutions that create change spanning generations. When you join us, you become part of something bigger - a legacy of impact that reaches far beyond today.

Novo Nordisk is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status or any other characteristic protected by local, state or federal laws, rules or regulations.

If you are interested in applying to Novo Nordisk and need special assistance or an accommodation to apply, please call us at 1-855-411-5290. This contact is for accommodation requests only and cannot be used to inquire about the status of applications.


What Novo Nordisk employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom