1

Cnc Programmer Jobs in Alabama (NOW HIRING)

CNC Programmer II - Mid Level

Decatur, AL ยท On-site

$23.75 - $32.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Duties of the CNC Programmer will be performed in-house and on location at customer site. REQUIREMENTS - * Current, valid driver license. * Ability to read and interpret measuring instruments.

CNC Programmer II - Mid Level

Decatur, AL ยท On-site

$23.75 - $32.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Duties of the CNC Programmer will be performed in-house and on location at customer site. REQUIREMENTS - Current, valid driver license. Ability to read and interpret measuring instruments. Preferred ...

CNC Machinist/Programmer - All Shift

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC programming skills, preferably NX 10 thru 2306 * Experience with one or more of the following CNC machines: Mazak, Hass, DMG Mori, Mori Seiki, Hermle, and/or Okuma * Working knowledge of Fanuc ...

CNC Machinist/Programmer - All Shift

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC programming skills, preferably NX 10 thru 2306 * Experience with one or more of the following CNC machines: Mazak, Hass, DMG Mori, Mori Seiki, Hermle, and/or Okuma * Working knowledge of Fanuc ...

CNC Machinist & Programmer III

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Setting up and operating CNC lathes and turning centers for precision shaft, housing, and case machining * Interpreting engineering drawings with complex GD&T requirements and planning machining ...

CNC Machinist & Programmer III

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Setting up and operating CNC lathes and turning centers for precision shaft, housing, and case machining * Interpreting engineering drawings with complex GD&T requirements and planning machining ...

CNC Machinist & Programmer III

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Setting up and operating CNC lathes and turning centers for precision shaft, housing, and case machining * Interpreting engineering drawings with complex GD&T requirements and planning machining ...

CNC Machinist & Programmer III

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Setting up and operating CNC lathes and turning centers for precision shaft, housing, and case machining * Interpreting engineering drawings with complex GD&T requirements and planning machining ...

CNC Programmer/Machinist (ET5)

Huntsville, AL ยท On-site

$26.75 - $36.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC mills and lathes to produce materials test specimens and test fixtures to support the Space Launch ...

CNC Programmer/Machinist (ET5)

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC mills and lathes to produce materials test specimens and test fixtures to support the Space Launch ...

CNC Programmer/Machinist (ET5)

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC mills and lathes to produce materials test specimens and test fixtures to support the Space Launch ...

CNC Programmer/Machinist (ET5)

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC mills and lathes to produce materials test specimens and test fixtures to support the Space Launch ...

CNC Machine Programmer - All Levels

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working with engineering to document and standardize production processes. * Partner with ... Qualifications: * 10+ years of experience with 3, 4 and 5 axis CNC machining. * 10+ years of ...

CNC Machine Programmer - All Levels

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working with engineering to document and standardize production processes. * Partner with ... Qualifications: * 10+ years of experience with 3, 4 and 5 axis CNC machining. * 10+ years of ...

Showing results 21-40

Cnc Programmer information

See Alabama salary details

$15

$28

$40

How much do cnc programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for cnc programmer in Alabama is $28.06, according to ZipRecruiter salary data. Most workers in this role earn between $23.08 and $31.59 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 $45,000 and $75,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 and aerospace sectors.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.

What are the most commonly searched types of Cnc Programmer jobs in Alabama?

The most popular types of Cnc Programmer jobs in Alabama are:

What cities in Alabama are hiring for Cnc Programmer jobs?

Cities in Alabama with the most Cnc Programmer job openings:

What are popular job titles related to Cnc Programmer jobs in AL?

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

Infographic showing various Cnc Programmer job openings in Alabama as of August 2026, with employment types broken down into 89% Full Time, 2% Part Time, and 9% Contract. Highlights an 100% In-person job distribution, with an average salary of $58,362 per year, or $28.1 per hour.

Manufacturing Engineer - CNC Programmer

ReLogic Research

Huntsville, AL โ€ข On-site

$73K - $93K/yr

Full-time

Re-posted 21 days ago


Job description

Manufacturing Engineer – CNC Programmer


At ReLogic Research, you won't be just another headcount. We're a tight-knit team of engineers, physicists, and technical professionals solving complex challenges in national defense — and we're looking for people who take pride in getting the details right.


As an AS9100D-certified small business supporting the Army, Navy, Air Force, and Missile Defense Agency, we move fast, trust our people, and give team members real ownership of their work. Unlike larger organizations, you'll work directly with our Senior Manufacturing Engineer, machinists, and technical staff to learn the full process — from CAM programming through production support.


This is not a pure operator role. The right candidate wants to understand how parts are made, not just run them — and is eager to develop their programming and process planning skills in a high-mix aerospace manufacturing environment.


Primary Responsibilities

  • Develop CNC programs for machined aerospace components under the guidance of the Senior Manufacturing Engineer
  • Learn and apply process planning fundamentals including sequence of operations, setup strategy, and tooling selection
  • Support setup sheet and routing documentation development
  • Assist in proving out jobs on the shop floor alongside machinists
  • Support continuous improvement initiatives to reduce setup times and improve repeatability
  • Assist in troubleshooting machining issues and production bottlenecks
  • Develop and maintain process documentation and best practices under senior guidance
  • Work closely with machinists, quality, and engineering teams to support production readiness


Required Qualifications

  • 0-2 years of experience in CNC machining, manufacturing engineering, or related technical field — or equivalent education and experience
  • Basic understanding of CNC machining principles including feeds, speeds, and tooling
  • Ability to read and interpret engineering prints and GD&T
  • Eagerness to learn CAM programming and process planning in a production environment
  • Strong attention to detail and mechanical aptitude
  • Active Secret security clearance or ability to obtain and maintain a clearance
  • Must be a U.S. citizen


Preferred Qualifications

  • Associate or bachelor's degree in manufacturing engineering, mechanical engineering, or related field — or equivalent professional experience
  • Hands-on experience with CNC machining as an operator or programmer
  • Exposure to CAM software (Mastercam, NX, Fusion, HyperMill, Esprit, or similar)
  • Familiarity with multi-axis CNC machining (3/4/5-axis)
  • Experience with Mazak or similar CNC equipment
  • Familiarity with high-mix, low-volume manufacturing environments
  • Familiarity with AS9100D or aerospace manufacturing standards


What Success Looks Like

  • Developing proficiency in CAM programming and setup planning under senior guidance
  • Building understanding of how design intent translates to machining strategy
  • Contributing to documented, repeatable processes on the shop floor
  • Growing into an independent programmer capable of owning jobs end to end


This is a full-time salaried position with highly competitive compensation based on experience and skills, comprehensive benefits, and opportunities for career growth. Approximately 10% travel is expected.


ReLogic Research, Inc. is an Equal Opportunity Employer and is committed to providing a workplace free of discrimination and harassment. Employment decisions are made without regard to race, color, religion, sex (including pregnancy or childbirth), national origin, age, citizenship, disability, military obligation, or any other characteristic protected by law. ReLogic complies with the Americans with Disabilities Act (ADA) and provides reasonable accommodations as required.