1

Cnc Program Jobs in Alabama (NOW HIRING)

CNC Programmer

Birmingham, AL · On-site

$80K - $100K/hr

Develop, edit, and optimize CNC programs for mills and lathes using CAM software. * Read and interpret blueprints, engineering drawings, CAD models, GD&T, and customer specifications. * Create ...

CNC Operator, Level 1

Wetumpka, AL

$19 - $26/hr

Loads and Runs CNC programs. De-Burrs parts and cleans as time allows. Performs routine maintenance on Machining Centers, such as filling way oil. All Job Posting Locations (Location) Wetumpka Remote ...

CNC Operator, Level 1

Wetumpka, AL · On-site

$19 - $26/hr

Loads and Runs CNC programs. De-Burrs parts and cleans as time allows. Performs routine maintenance on Machining Centers, such as filling way oil. All Job Posting Locations (Location) Wetumpka Remote ...

CNC Machinist

Mobile, AL · On-site

$20.25 - $27.75/hr

Ability to excel in MYER's comprehensive training programs Experience That Counts Minimum 2 years of verified CNC Machinist experience - Show us what you've accomplished! Technical Expertise We Value

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Program Hermle 5-axis machines using Siemens NX CAM. * Process Ownership: Own projects from ... CAM Programming: Develop CNC programs using Siemens NX CAM. * Process Development: Build ...

Showing results 21-40

Cnc Program information

See Alabama salary details

$12

$21

$30

How much do cnc program jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for cnc program in Alabama is $21.43, according to ZipRecruiter salary data. Most workers in this role earn between $17.88 and $24.42 per hour, depending on experience, location, and employer.

What is the difference between Cnc Program vs Cnc Operator?

AspectCnc ProgramCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic technical skills, on-the-job training
Work EnvironmentDesigning and writing programs, often in a computer lab or office settingOperating CNC machines on the shop floor
Job RoleDevelops and writes CNC code to control machining operationsSets up, operates, and monitors CNC machines during production

In summary, CNC Programmers focus on creating and optimizing CNC code, while CNC Operators execute the programs on machines. Both roles are essential in manufacturing, with programmers working primarily in design and setup, and operators handling daily machine operation.

How do you get into CNC work?

To get into CNC work, individuals typically need a high school diploma or equivalent and should learn CNC programming and machine operation through technical schools, community colleges, or on-the-job training. Familiarity with CAD/CAM software and understanding of machining processes are also important for entry-level positions.

Is CNC programming a good career?

CNC programming is a skilled trade that involves creating instructions for computer-controlled machining equipment. It offers stable employment opportunities, requires knowledge of CAD/CAM software, and often involves working in manufacturing environments with regular schedules. Many find it a rewarding career with potential for advancement and specialization.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing, aerospace, and automotive industries. Proficiency with CAD/CAM software and understanding of machining processes increase employability in this field.

What cities in Alabama are hiring for Cnc Program jobs?

Cities in Alabama with the most Cnc Program job openings:

Infographic showing various Cnc Program job openings in Alabama as of September 2026, with employment types broken down into 67% Full Time, and 33% Nights. Highlights an 100% In-person job distribution, with an average salary of $44,578 per year, or $21.4 per hour.

CNC Programmer

Birmingham, AL • On-site

$80K - $100K/hr

Full-time

Re-posted 12 days ago


Job description

About the Role This CNC Programmer is responsible for developing, optimizing, and supporting CNC machining programs for precision manufacturing. Working closely with engineering, machining, and quality teams, this role focuses on creating efficient machining processes, improving cycle times, troubleshooting production issues, and ensuring high-quality components are produced safely and consistently. This is an excellent opportunity for an experienced CNC Programmer looking to make a significant impact in a modern manufacturing environment. Responsibilities
  • Develop, edit, and optimize CNC programs for mills and lathes using CAM software.
  • Read and interpret blueprints, engineering drawings, CAD models, GD&T, and customer specifications.
  • Create efficient machining strategies that maximize tool life, quality, and productivity.
  • Select tooling, determine machining parameters, and support setup personnel during new job launches.
  • Troubleshoot machining, tooling, and programming issues while providing production support.
  • Improve existing programs by reducing cycle times and increasing machining efficiency.
  • Collaborate with engineering, quality, and production teams to support new product introductions and process improvements.
  • Verify programs through simulation, prove-outs, and first article inspections.
  • Maintain programming documentation, setup sheets, tooling lists, and revision control.
  • Follow all quality, safety, and manufacturing procedures.
Qualifications
  • Proven experience as a CNC Programmer in a manufacturing environment.
  • Strong experience programming CNC mills and/or lathes using CAM software such as Mastercam, Fusion 360, SolidCAM, Esprit, or similar.
  • Ability to read and interpret blueprints, CAD models, and GD&T.
  • Strong understanding of machining practices, tooling, feeds and speeds, and tight-tolerance manufacturing.
  • Experience supporting machine setups, proving out new programs, and troubleshooting production issues.
  • Strong problem-solving skills and attention to detail.
Desired Qualifications
  • Experience with multi-axis machining, including 4-axis and 5-axis equipment.
  • Knowledge of G-code editing and post processors.
  • Experience with fixture design and process development.
  • Familiarity with lean manufacturing, 5S, and continuous improvement initiatives.
  • Experience in aerospace, automotive, medical device, or other high-precision manufacturing environments.