1

Cnc Programmer Jobs in Monroe, NC (NOW HIRING)

CNC Programmer

Huntersville, NC ยท On-site

$25 - $34/hr

CNC Programmer - Aerospace Components Location: JGA Space & Defense - Huntersville, NC (On-site position) Reports To: Operations Manager Company Overview JGA Space & Defense is a premier manufacturer ...

CNC Programmer

Charlotte, NC ยท On-site

$26 - $35.50/hr

Scope of Role The CNC programmer is responsible for reading and interpreting blueprints, writing new CNC programs in addition to troubleshooting and improving existing CNC programs. The programmer ...

CNC Programmer

Concord, NC ยท On-site

$24.75 - $33.75/hr

GM Performance Power Units - Concord, NC CNC Programmer - Onsite Job Summary GMPPU is seeking an experienced CNC Programmer to join our innovative team in Concord, NC. In this mission-critical ...

CNC Programmer - Zenith

Monroe, NC ยท On-site

$24.50 - $33.50/hr

Develop the overall programming approach for CNC machinery; establish procedures for setup and operation of machine; as well as for programming. Recommendation of design changes to facilitate ...

CNC Programmer- Charlotte, NC

Charlotte, NC

$26 - $35.50/hr

CNC Programmer to prepare, nest, and optimize cutting programs for our structural steel fabrication operations. This role is responsible for translating detailed shop drawings into efficient ...

CNC Programmer- Charlotte, NC

Charlotte, NC ยท On-site

$26 - $35.50/hr

CNC Programmer to prepare, nest, and optimize cutting programs for our structural steel fabrication operations. This role is responsible for translating detailed shop drawings into efficient ...

CNC Programmer- Charlotte, NC

Charlotte, NC ยท On-site

$26 - $35.50/hr

CNC Programmer to prepare, nest, and optimize cutting programs for our structural steel fabrication operations. This role is responsible for translating detailed shop drawings into efficient ...

CNC PROGRAMMER/MACHINIST

Rock Hill, SC ยท On-site

$22 - $30/hr

CNC Programmer/Machinist Location: Rockhill, SC | On-site Job Type: Full-time Benefits: 401K, health/dental/vision package, reimbursement for tuition and professional dues, and paid vacation. Get to ...

CNC PROGRAMMER/MACHINIST

Rock Hill, SC ยท On-site

$22 - $30/hr

CNC Programmer/Machinist Location: Rockhill, SC | On-site Job Type: Full-time Benefits: 401K, health/dental/vision package, reimbursement for tuition and professional dues, and paid vacation. Get to ...

CADDrafter/Programmer

Pineville, NC ยท On-site

$25.25 - $34.50/hr

This role combines CAD drafting and CNC programming in a fast-paced manufacturing environment. We're looking for someone who enjoys solving technical challenges, has a strong attention to detail, and ...

CNC Applications Engineer Location: Charlotte, NC Multiple Openings Available Position Overview We are seeking experienced CNC Applications Engineers to join an established machine tool organization ...

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

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 Programmer information

See Monroe, NC salary details

$15

$28

$41

How much do cnc programmer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for cnc programmer in Monroe, NC is $28.70, according to ZipRecruiter salary data. Most workers in this role earn between $23.61 and $32.31 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

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.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Monroe, NC?

The most popular types of Cnc Programmer jobs in Monroe, NC are:

What are popular job titles related to Cnc Programmer jobs in Monroe, NC?

For Cnc Programmer jobs in Monroe, NC, the most frequently searched job titles are:

What cities near Monroe, NC are hiring for Cnc Programmer jobs?

Cities near Monroe, NC with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Monroe, NC as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 1% Temporary, 2% Contract, and 6% Nights. Highlights an 96% Physical, and 4% Remote job distribution, with an average salary of $59,696 per year, or $28.7 per hour.

CNC Programmer

JGA Space & Defense - JGMS LLC

Huntersville, NC โ€ข On-site

$25 - $34/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Key responsibilities

  • Develop and optimize CNC programs for 3-, 4-, and 5-axis machining centers using Mastercam and/or Siemens NX.

  • Support first article prove-outs and production startup, troubleshoot machining issues, and implement program improvements.

  • Collaborate with machinists, engineers, quality, and production personnel to improve manufacturing efficiency.


Job description

Job Title: CNC Programmer – Aerospace Components
Location: JGA Space & Defense – Huntersville, NC (On-site position)
Reports To: Operations Manager
Company Overview
JGA Space & Defense is a premier manufacturer of advanced specialty composites and precision machined components for aerospace, space, and defense applications. Formerly Joe Gibbs Manufacturing Solutions (JGMS), JGA has evolved from its roots in high-performance racing to become a trusted partner in delivering mission-critical solutions for the world’s leading innovators in national security and space exploration. With decades of experience engineering, qualifying and manufacturing solid rocket motor (SRM) hardware, including rocket nozzle ablative insulators and assemblies, JGA’s dedicated focus is on advancing the U.S. defense supply chain and supporting next generation space exploration out of our manufacturing facility in Huntersville, North Carolina.
Position Summary
The CNC Programmer independently develops, optimizes, and maintains CNC machining programs for complex aerospace components. This position works closely with Production, Engineering, and Quality to improve machining efficiency while ensuring programs meet aerospace quality and productivity standards. The CNC Programmer II also supports and mentors less experienced programmers as needed.


Key Responsibilities
  • Develop and optimize CNC programs for 3-, 4-, and 5-axis machining centers using Mastercam and/or Siemens NX.
  • Independently create tooling strategies, machining sequences, and setup documentation.
  • Support first article prove-outs and production startup.
  • Troubleshoot machining issues and implement program improvements.
  • Interpret complex aerospace drawings, CAD models, and GD&T specifications.
  • Develop machining processes for titanium, Inconel, stainless steel, aluminum, and other aerospace materials.
  • Collaborate with machinists, engineers, quality, and production personnel to improve manufacturing efficiency.
  • Maintain programming documentation, setup sheets, tooling libraries, and revision control.
  • Recommend process improvements that improve cycle times, tool life, and machine utilization.
  • Assist in training and mentoring CNC Programmer I employees.
  • Support Lean Manufacturing and continuous improvement initiatives.
  • Follow AS9100 quality standards and company procedures.

Qualifications
Education
  • Associate degree in Manufacturing Technology, Mechanical Engineering, or equivalent experience.

Experience
  • 3–7 years of CNC programming experience or equivalent experience.
  • Advanced Mastercam and/or Siemens NX experience.
  • Aerospace, defense, or precision machining experience preferred.


Preferred Skills
  • Multi-axis machining (3-, 4-, or 5-axis)
  • Mastercam
  • Siemens NX
  • Fanuc, Haas, or Siemens controls
  • GD&T (ASME Y14.5)
  • AS9100 manufacturing environment
  • Aerospace materials (Titanium, Inconel, Stainless Steel)
  • Toolpath optimization
  • Fixture development
  • Root cause analysis
 

Compensation & Benefits
  • Competitive salary based on experience.
  • Annual performance bonus.
  • Medical, Dental, Vision, and Life Insurance.
  • 401(k) with Company Match.
  • Paid Time Off and Company Holidays.
  • Professional development and advancement opportunities.

 

Powered by JazzHR

0b0H17by3v