1

Cnc Program Jobs in Alabama (NOW HIRING)

This CNC Machinist position is a skilled manufacturing role responsible for precision machining ... Troubleshoot machining issues, adjust feeds and speeds, and make program edits as needed.

CNC Lathe Operator

Muscle Shoals, AL · On-site

$19.25 - $24.75/hr

Essential Job Functions Read process sheets, blueprints and sketches of parts to determine machining to be done, dimensional specifications, set up and operating requirements Retrieve CNC program ...

CNC Lathe Operator

Muscle Shoals, AL · On-site

$19.25 - $24.75/hr

Essential Job Functions Read process sheets, blueprints and sketches of parts to determine machining to be done, dimensional specifications, set up and operating requirements Retrieve CNC program ...

CNC Mill Operator

Muscle Shoals, AL · On-site

$19.25 - $25.75/hr

Essential Job Functions Read process sheets, blueprints and sketches of parts to determine machining to be done, dimensional specifications, set up and operating requirements Retrieve CNC program ...

CNC Mill Operator

Muscle Shoals, AL · On-site

$19.25 - $25.75/hr

Essential Job Functions Read process sheets, blueprints and sketches of parts to determine machining to be done, dimensional specifications, set up and operating requirements Retrieve CNC program ...

CNC Machinist

Auburn, AL · On-site

$20 - $25/hr

Write/edit/modify programs for CNC Machines. * Operate CNC machines according to exact tolerances specified on engineering prints. * Set up and operate manual lathes, saws, cutting tools, slotting ...

next page

Showing results 1-20

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 Machinist

Birmingham, AL

$65K - $75K/hr

Other

Re-posted 26 days ago


Job description

About the Role:
This CNC Machinist position is a skilled manufacturing role responsible for precision machining, CNC setup, and quality focused production. First shift and second shift opportunities are available, providing flexibility for experienced candidates seeking CNC Machinist, CNC Operator, CNC Setup Technician, or Precision Machining roles in a fast paced production environment. The CNC Machinist plays a critical role in producing tight tolerance components while ensuring efficiency, accuracy, and safety.

Responsibilities:

  • Set up and operate CNC mills and lathes to manufacture precision components according to specifications.
  • Interpret blueprints, technical drawings, GD and T, and work instructions to ensure dimensional accuracy.
  • Select and install tooling, set offsets, and perform machine adjustments to maintain quality and cycle time targets.
  • Conduct in process and final inspections using micrometers, calipers, gauges, and other precision measuring equipment.
  • Troubleshoot machining issues, adjust feeds and speeds, and make program edits as needed.
  • Maintain production documentation and adhere to quality control and safety standards.

Qualifications:

  • Proven experience as a CNC Machinist, CNC Operator, or CNC Setup Technician in a manufacturing environment.
  • Strong knowledge of CNC machining processes, tooling, materials, and tight tolerance production.
  • Ability to read and interpret blueprints and apply GD and T principles.
  • Experience performing machine setups, tool changes, and offset adjustments.
  • Proficiency using precision measurement instruments and inspection tools.
  • Strong mechanical aptitude and problem solving skills.

Desired Qualifications:

  • Experience with multi axis CNC machines and advanced machining centers.
  • Familiarity with G code editing and CNC program optimization.
  • Knowledge of lean manufacturing, 5S, or continuous improvement initiatives.
  • Experience working in high volume production or complex part manufacturing environments.