1

Cnc Programmer Jobs in Alabama (NOW HIRING)

CNC Programmer/Machinist (ET5)-Huntsville,Alabama

Decatur, AL ยท On-site

$24.25 - $33/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,Alabama

Athens, AL

$25.50 - $35/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 ...

Be Seen First

NX Machine Programmer

Huntsville, AL ยท On-site

$60 - $62/hr

  • Medical

  • Retirement

This role is ideal for a highly skilled CNC/NC Programmer with strong Siemens NX and Vericut experience who enjoys working on complex, tight-tolerance components in a fast-paced manufacturing ...

Programmer

Madison, AL ยท On-site

$23.75 - $32.50/hr

  • Medical

  • Retirement

  • PTO

Technical and Programming ... Create and modify CNC programs for various machining operations using CAD/CAM software. * Review ...

Machine Programmer II

Huntsville, AL

$24.75 - $33.75/hr

Create NC programs for CNC mills, lathes, multi-axis machines, and VTLs to meet engineering requirements. * Develop machining strategies to translate design data into machined hardware. * Develop and ...

Machine Programmer II

Huntsville, AL ยท On-site

$24.75 - $33.75/hr

Create NC programs for CNC mills, lathes, multi-axis machines, and VTLs to meet engineering requirements. * Develop machining strategies to translate design data into machined hardware. * Develop and ...

Be Seen First

CNC APPLICATIONS ENGINEER

Troy, AL ยท On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

CNC APPLICATIONS ENGINEER TROY, AL SUMMARY/OBJECTIVE: The CNC Application Engineer will provide a broad knowledge of cutting tools with the ability to trouble shoot 5 axis milling, multi spindle ...

Machine Programmer - All Levels

Huntsville, AL

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prepares, programs, and operates CNC machinery. Develops, edits, or modifies operation sequences ... Minimum 10 years in CNC programming with NX/UG or MasterCam * Excellent blueprint reading skills ...

Machine Programmer - All Levels

Huntsville, AL ยท On-site

$26 - $35.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Prepares, programs, and operates CNC machinery. Develops, edits, or modifies operation sequences ... Minimum 10 years in CNC programming with NX/UG or MasterCam * Excellent blueprint reading skills ...

Machine Programmer II

Huntsville, AL ยท On-site

$54/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met * Develop machining strategies to translate design data into ...

Showing results 41-60

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.

CNC Programmer/Machinist (ET5)-Huntsville,Alabama

Amentum

Decatur, AL โ€ข On-site

$24.25 - $33/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

Join Our Journey
At Amentum Space Exploration Division (ASED) your growth is our priority! That's why we offer an array of exciting opportunities for your career development. From the transformative Team Lead Academy to education reimbursement, personalized mentoring, and engaging company-sponsored networking events, you have the power to shape your professional journey in a way that aligns with your aspirations.
Find Your Community
At the heart of our thriving business are the incredible people who make it all possible. We celebrate a vibrant array of cultures, backgrounds, and experiences. Here, we foster an environment where everyone-employees, clients, and partners alike-are treated with the dignity and respect they deserve.
Prioritize Your Well-Being
Our extensive benefits package is designed with your health in mind. Enjoy wellness programs, paid holidays, generous time off, employee perks, and so much more. We're here to help you achieve a harmonious balance in your life-both at work and at home.
Together, We Soar
Our dynamic team consists of 10 companies united in a single mission: to venture from Moon to Mars and beyond. Join us on this extraordinary adventure!
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 System (SLS) vehicle. The machinist will also perform manual machining operations as necessary to support the needs of the laboratory. Work will take place at NASA Marshall Space Flight Center.
Position responsibilities include:
  • Convert Computer Aided Design (CAD) models and drawings to numerically controlled machine code using programs such as SURFCAM.
  • Manufacture primarily metal parts using computer numerically controlled (CNC) and manual machining techniques.
  • Manufacture metal parts using wire Electrical Discharge Machining (EDM) and plunge EDM.
  • Maintain a clean and safe work area.
  • Operate cranes and rig loads.
  • Operate forklifts.

The Amentum Space Exploration Division (ASED) offers a partnership in which you can grow personally and professionally within a framework of strong leadership, competitive compensation, and rewarding career paths. Come join our team on the ESSCA contract whose work is destined to have a long-range effect on future generations!
Qualifications
Typically, educational requirement is a High School diploma or GED or equivalent; and at least 10 years of experience and continuing education, or an Associate's Degree or equivalent at least 6 years of experience. Must be a US Citizen and have a STAR ID. The selected candidate must possess demonstrated experience using:
  • Computer Aided Machining (CAM) programs such as SURFCAM.
  • CAM mills and lathes.
  • Manual mills, lathes, saws and shears.

It is desirable for the candidate to have experience with:
  • Computer Aided Design (CAD) programs such as Solid Edge.
  • DMG Mori Seiki machining equipment such as mills, lathes and/or turning centers.
  • Haas VF-series mills.
  • Mitsubishi Wire EDM
  • Mitsubishi Plunge EDM.

Essential Functions
Work Environment
It is expected that work will be performed on-site at MSFC in machine shop (60%) and office environments (40%). Requires the ability to provide clear, concise, accurate and timely communication, both verbally and in writing. Requires the ability to interact professionally with co-workers, management, and clients. Travel within the domestic USA may be required, but infrequent (<2%).
Physical Requirements
Requires standing, walking and lifting to perform machining operations or operate forklifts or overhead cranes (50%). Requires walking and using stairs or elevators for access between floors and multiple buildings at NASA facilities (10%). Requires sitting for extended periods of time at a desk to write CAM instructions, develop drawings and perform other job-related tasks (30%). Requires sitting for extended periods of time in meetings with peers, management, and with our client at NASA facilities to discuss technical issues (10%).
Equipment and Machines
Requires ability to operate a personal computer, a telephone, copier, calculator, and other general office and laboratory equipment.
Attendance
Normal workday is from 7:30 a.m. through 4:30 p.m., Monday thru Friday. Minimal paid overtime may be required to meet schedule milestones and to support technical demands of the job. Regular attendance is a necessity and adequate arrangements for delegating duties during absences are required.
Other Essential Functions
The ability to work independently with minimal supervision, and to make rational decisions, and to exercise good judgment is essential (100%). Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.
Proof of U.S. Citizenship is required.
#ESSCA #ASED #Amentum
Amentum is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will
Service Contract Act (SCA) Compensation & Benefits:
This is an hourly, overtime-eligible position that falls under the Service Contract Act (SCA). In accordance with the Health and Welfare provisions of the SCA, and in addition to your base hourly rate, you may be eligible to receive an additional health and welfare payment for each hour you work to ensure compliance with the minimums set forth by the act. The amount you are entitled to receive will vary depending upon the fringe benefits you select now and in the future.
Compensation Details:
ET5
The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.
Benefits Overview:
Our health and welfare benefits are designed to support you and your priorities. Offerings include:
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance

Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.
Original Posting:
07/15/2026 - 08/24/2026
Amentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs.
Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language at Labor Laws Posters.