(800) 627 3697 info.eri@erieri.com
Are you working in compensation or HR? See our salary, cost-of-living, and executive pay applications in action. Try our free salary assessor demo.

CNC Programmer Salary
in Alabama, United States

$56,250 (USD)

Average Salary


Average Hourly


Average Bonus

Last updated: March 25, 2019

Salary Recap

The average pay for a CNC Programmer is $56,250 a year and $27 an hour in Alabama, United States. The average salary range for a CNC Programmer is between $40,629 and $69,184. On average, a High School Degree is the highest level of education for a CNC Programmer. This compensation analysis is based on salary survey data collected directly from employers and anonymous employees in Alabama, United States.

Average Salary Chart

Scroll for Salary Potential, Education and Skills

Job Summary

  • Plans numerical control program to control contour-path machining of parts on automatic machine tools.
  • Computer Numerical Control (CNC) machines include, but are not limited to, machining tools such as lathes, multi-axis spindles, and milling machines, but the functions formerly performed by human operators are performed by a computer-control module.
  • CNC machines cut away material from a solid block of metal, plastic, glass, or other materials to form a finished part.
  • Applies knowledge of the working properties of materials with CNC programming knowledge to design and carry out the operations needed to make machined products that meet precise specifications.
  • Most companies require previous experience as a machinist or machine setter, operator, and tender along with apprenticeship programs, informally on the job, or training in secondary, vocational, or technical college.
  • Requires knowledge of computers and electronics, computer numerical control, basics of programming, and computer-aided manufacturing.
CNC Programmer Job Prevalence in Alabama, United States

Job family: Computer Numerically Controlled Machine Tool Programmers, Metal and Plastic

Job family population: 23,790

Estimated population of CNC Programmer jobs: 22,199

Rate of error: 2.4%

Salary Potential

Estimated salary in 2024:
5 Year Change:
16 %



Skills data not available for this job

CNC Programmer Job Listings for Alabama, United States

CNC Programmer
Mar 13
Cullman, AL, USA
Topre America Corporation
... CNC programming or Associates degree in CNC programming · Working knowledge of 3-Axis Vertical Mill CNC · Ability to distinguish between different metals · Continuing to learn and develop new ...
Prototype CNC Programmer
Feb 15
Montgomery, AL, USA
Affordable Personnel Services
Prototype CNC Programming with SolidWorks and Master Cam In this role, you will support the new product development (NPD) efforts of the Product Engineering Group. In this vital and visible role, you ...
CNC Programmer Operator
Jan 31
Pell City, AL, USA
Douglas Mfg. Co.
Responsible for programming, operating and maintaining CNC machining equipment . This includes programming, loading and unloading of machines, operating the machines, cleaning and maintaining the ...
CNC Operator
Mar 12
Dothan, AL, USA
CNC Operator Machinist Job Duties ... Plans machining by studying work orders, blueprints, engineering plans, materials, specifications ...
CNC Machinist
Mar 20
Birmingham, AL, USA
Kamtek, Inc.
Set up CNC Mill and program parts to be machined. Responsible for maintaining a safe and healthful ... Coordinate machining schedule between Engineering, Maintenance and Die Shop * Maintain dies and ...
Are you an HR Professional?
Try our salary assessor and find out how much you should be paying
Explore our most popular jobs
View our most popular salary searches and other resources