1

Cnc Programming Jobs in North Carolina (NOW HIRING)

CNC Programmer

Conover, NC · On-site

$24.25 - $33.25/hr

Minimum of 1 year of experience in CNC programming, CAD/CAM systems, or manufacturing operations involving the cutting and processing of fabric, upholstery, textile, foam, leather, or similar ...

CNC Programmer

Conover, NC · On-site

$24.25 - $33.25/hr

Minimum of 1 year of experience in CNC programming, CAD/CAM systems, or manufacturing operations involving the cutting and processing of fabric, upholstery, textile, foam, leather, or similar ...

CNC Programmer

Conover, NC · On-site

$55 - $80/hr

Minimum of 1 year of experience in CNC programming, CAD/CAM systems, or manufacturing operations involving the cutting and processing of fabric, upholstery, textile, foam, leather, or similar ...

CNC Programmer

Raleigh, NC · On-site

$25.75 - $35.25/hr

... CNC programming (Mastercam or similar) Experience with multi-axis machining (3, 4, or 5 axis) SolidWorks experience preferred Strong technical problem-solving ability Effective communication and ...

CNC Programmer

Goldsboro, NC · On-site

$23.50 - $32.25/hr

CNC Programmer This role focuses on developing, optimizing, and maintaining CNC programs to support ... Maintain detailed records of programming changes, machine settings, and production outcomes within ...

New

CNC Swiss Programmer

Leland, NC · On-site

$23 - $31.25/hr

In addition to programming responsibilities, this position will assist and flex into machine setup activities as necessary to support production demands. The CNC Swiss Programmer is also responsible ...

CNC Swiss Programmer

Leland, NC · On-site

$23 - $31.25/hr

In addition to programming responsibilities, this position will assist and flex into machine setup activities as necessary to support production demands. The CNC Swiss Programmer is also responsible ...

Programmer, CNC

Greensboro, NC · On-site

$23 - $31.25/hr

Title: Programmer, CNC Location: United States-North Carolina-Greensboro-Aircraft Reconfig ... Troubleshoot programming problems with programs and work with Machinists on the floor in resolving ...

CNC Programmer

Charlotte, NC · On-site

$26 - $35.50/hr

Backup and maintain CNC programs to ensure data integrity ... Participate in Tier meetings to complete daily corrective actions related to programming. * Conduct ...

Programmer, CNC

Greensboro, NC · On-site

$23 - $31.25/hr

Title: Programmer, CNC Location: United States-North Carolina-Greensboro-Aircraft Reconfig ... Troubleshoot programming problems with programs and work with Machinists on the floor in resolving ...

Programmer, CNC

Greensboro, NC

$25.75 - $35/hr

The CNC Programmer is responsible for working in a safe manner, eliminating waste and delivering a ... Troubleshoot programming problems with programs and work with Machinists on the floor in resolving ...

Programmer, CNC

Greensboro, NC · On-site

$25.75 - $35/hr

The CNC Programmer is responsible for working in a safe manner, eliminating waste and delivering a ... Troubleshoot programming problems with programs and work with Machinists on the floor in resolving ...

CNC Programmer

Goldsboro, NC · On-site

$21 - $28.75/hr

The CNC Programmer will be focused on sustaining and improvement projects focused on productivity ... Maintain detailed records of programming changes, machine settings, and production outcomes within ...

CNC Programmer

Goldsboro, NC · On-site

$21 - $28.75/hr

The CNC Programmer will be focused on sustaining and improvement projects focused on productivity ... Maintain detailed records of programming changes, machine settings, and production outcomes within ...

CNC Machinist

Concord, NC · On-site

$22 - $30/hr

This position requires a keen eye for detail and a strong understanding of technical/engineering drawings and specifications to ensure that all products meet quality standards. The CNC Machinist will ...

Be Seen First

The CNC Programmer Machinist is responsible for programming, setting up, and operating CNC machines to produce precision parts based on detailed engineering drawings. This role requires expertise in ...

CNC Machinist

Concord, NC · On-site

$22 - $30/hr

This position requires a keen eye for detail and a strong understanding of technical/engineering drawings and specifications to ensure that all products meet quality standards. The CNC Machinist will ...

next page

Showing results 1-20

Cnc Programming information

See North Carolina salary details

$15

$28

$40

How much do cnc programming jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for cnc programming in North Carolina is $28.13, according to ZipRecruiter salary data. Most workers in this role earn between $23.17 and $31.68 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are the most commonly searched types of Cnc Programming jobs in North Carolina?

The most popular types of Cnc Programming jobs in North Carolina are:

What are popular job titles related to Cnc Programming jobs in North Carolina?

For Cnc Programming jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in North Carolina look for?

The top searched job categories for Cnc Programming jobs in North Carolina are:

What cities in North Carolina are hiring for Cnc Programming jobs?

Cities in North Carolina with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $58,517 per year, or $28.1 per hour.

CNC Programmer

Haworth, Inc.

Conover, NC • On-site

$24.25 - $33.25/hr

Full-time

Posted 5 days ago


Key responsibilities

  • Create, modify, and optimize CNC machine programs for manufacturing high-end office chairs, lounge seating, and other upholstered products.

  • Collaborate with engineering and manufacturing teams to analyze drawings, develop CNC programs, and troubleshoot production issues.

  • Operate CNC equipment, develop tooling standards, and train operators to ensure safe and efficient manufacturing processes.


Haworth rating

7.7

Company rating: 7.7 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

13th of 52 rated furniture manufacturers


Job description

Job Title: CNC Programmer
Posting Start Date: 8/31/26
Job Overview
The CNC Programmer is responsible for creating, modifying, and optimizing machine programs that support the production of high-end office chairs, lounge seating, and other upholstered ancillary products. This role manages Pathfinder dispatch, develops CNC cutting programs, troubleshoots production issues, and collaborates closely with manufacturing teams in a cell-based environment to ensure quality, efficiency, and continuous improvement. Using AutoCAD, CNC software, and related tools such as AlphaCAM and PathWorks, the CNC Programmer creates and updates detailed part and assembly drawings while applying knowledge of fabric characteristics and cutting processes. The position works under moderate supervision and partners with engineers, technicians, and production team members to support safe, accurate, and efficient manufacturing operations.
Job Responsibilities
  • Analyze engineering drawings and sketches to determine manufacturing processes, tooling, and CNC programming requirements.
  • Develop, modify, and optimize CNC programs using CAD/CAM software for new and revised parts, including tool path generation and tool selection.
  • Collaborate with engineers to establish accurate labor standards and cost estimates for CNC machining operations.
  • Operate CNC equipment for process improvement testing, first article inspection, and troubleshooting.
  • Train operators on the safe and effective operation of CNC equipment.
  • Develop and maintain tooling standards and documentation for CNC machining processes.
  • Identify and recommend solutions to reduce cycle times and improve the efficiency of CNC machining operations.
  • Must be able to perform all essential job functions with/without accommodation.
  • Uses office automation, communication, software, and tools used in Haworth office environment.
  • Performs other duties within scope as assigned.

Required Qualifications
  • Education: High School or equivalent
  • Education Equivalency: Relevant certification or vocational training may be preferred
  • Work Experience: Minimum of 1 year of experience in CNC programming, CAD/CAM systems, or manufacturing operations involving the cutting and processing of fabric, upholstery, textile, foam, leather, or similar materials.
  • Applicants must be able to work in Conover, NC without relocation assistance.
  • Applicants must possess an unrestricted right to work in the US to be eligible for this position.

For candidates with Military experience see, Military Equivalency at www.mynextmove.org/vets/find/military
Preferred Qualifications
  • Experience programming CNC equipment for fabric, upholstery, or other soft-material cutting applications
  • Experience developing patterns, nests, and cutting layouts for manufacturing operations
  • Experience programming CNC plywood or wood-processing equipment
  • Knowledge of AutoCAD and CNC programming software
  • Ability to analyze engineering drawings, sketches, and specifications to develop manufacturing solutions
  • Ability to determine appropriate processes, tooling, and CNC programming requirements
  • Strong troubleshooting and problem-solving skills in a manufacturing environment
  • Continuous improvement (CI) mindset with a focus on quality, efficiency, and waste reduction

Haworth Values
At Haworth, we have a strong set of values that guide our business and help us align with our customers.
We listen to our Customers. We rely on our Members. We honor Integrity. We embrace Continuous Learning. We lead with Design. We create Value. We work to make the World better.
Join the Haworth family. Apply for this job, or learn more about the many possibilities at Haworth: Home Page

What Haworth employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom