1

Senior Cnc Programmer Jobs in Alabama (NOW HIRING)

Senior Machinist

Huntsville, AL · On-site

$19.50 - $26.75/hr

The Senior Machinist is responsible for advanced setup, programming, operation, troubleshooting, and optimization of CNC and manual machining equipment in a high‑precision aerospace/defense ...

Senior Machinist

Huntsville, AL · On-site

$19.50 - $26.75/hr

The Senior Machinist is responsible for advanced setup, programming, operation, troubleshooting, and optimization of CNC and manual machining equipment in a highprecision aerospace/defense ...

Senior Machinist

Huntsville, AL · On-site

$19.50 - $26.75/hr

The Senior Machinist is responsible for advanced setup, programming, operation, troubleshooting, and optimization of CNC and manual machining equipment in a high-precision aerospace/defense ...

Senior CNC/NC Machine Repair

Huntsville, AL · On-site

$20.25 - $27.50/hr

Job Summary Relying on extensive experience and judgment to plan and accomplish goals with advanced coordination and control and using written and/or verbal instructions including engineering ...

Senior CNC/NC Machine Repair

Huntsville, AL

$20.25 - $27.50/hr

Job Summary Relying on extensive experience and judgment to plan and accomplish goals with advanced coordination and control and using written and/or verbal instructions including engineering ...

Senior CNC/NC Machine Repair

Huntsville, AL · On-site

$20.25 - $27.75/hr

Job Summary Relying on extensive experience and judgment to plan and accomplish goals with advanced coordination and control and using written and/or verbal instructions including engineering ...

Senior CNC/NC Machine Repair

Huntsville, AL

$20.25 - $27.50/hr

Job Summary Relying on extensive experience and judgment to plan and accomplish goals with advanced coordination and control and using written and/or verbal instructions including engineering ...

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing ... CNC programming. * Perform first article inspections and prepare detailed dimensional reports.

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing ... CNC programming. * Perform first article inspections and prepare detailed dimensional reports.

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing ... CNC programming. * Perform first article inspections and prepare detailed dimensional reports.

Showing results 41-60

Senior Cnc Programmer information

See Alabama salary details

$15

$28

$40

How much do senior cnc programmer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for senior 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 senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

What are the key skills and qualifications needed to thrive as a senior CNC programmer?

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

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 are popular job titles related to Senior Cnc Programmer jobs in Alabama?

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

What job categories do people searching Senior Cnc Programmer jobs in Alabama look for?

The top searched job categories for Senior Cnc Programmer jobs in Alabama are:

What cities in Alabama are hiring for Senior Cnc Programmer jobs?

Cities in Alabama with the most Senior Cnc Programmer job openings:

Infographic showing various Senior Cnc Programmer job openings in Alabama as of August 2026, with employment types broken down into 87% Full Time, 4% Part Time, 1% Temporary, 2% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $58,362 per year, or $28.1 per hour.

$24.75 - $34/hr

Full-time

Re-posted 26 days ago


Job description

Senior Manufacturing Engineer – 5-Axis Machining

Siemens NX | Siemens One & Heidenhain TNC 7

Aerospace & Defense Manufacturing Location: Birmingham, Alabama

Status: Full-time | Salaried | On-site

Smith & Company is an engineering-driven precision machining company supporting aerospace and defense programs. We program real 5-axis work—complex geometry, tight tolerances, challenging materials, and NPI heavy programs—on world-class equipment.

This is not a desk-only CAM role. You'll be on the floor, at the machine, and in the details—owning the process from model to metal.

What You'll Do

• Program complex 5-axis CNC parts using Siemens NX

• Develop and optimize toolpaths for Heller, Hermle, and Zayer platforms

• Support machines running Siemens One and Heidenhain TNC 7 controls

• Lead programming for NPI, first-run builds, and complex production work

• Collaborate closely with machinists, quality, and engineering during prove-outs

• Optimize cycle time, tool life, workholding, and process stability

• Create clean, production-ready programs, setup documentation, and standards

• Support troubleshooting and continuous improvement on the shop floor

What We're Looking For

• Proven experience programming 5-axis CNC machining centers

• Strong proficiency in Siemens NX (multi-axis, surfacing, complex toolpaths)

• Experience supporting Siemens and/or Heidenhain controls

• Background in aerospace, defense, or other high-complexity machining

• Strong understanding of GD&T, fixturing strategy, and material behavior

• Comfortable working directly with machines and operators

• Project / program management, including direct customer engagement U.S. Person eligible to work on ITAR-regulated programs

Physical Demands & Work Environment

• Frequent standing and walking on the shop floor

• Frequent sitting while programming and reviewing models

• Reaching, including overhead, during machine support and setup reviews

• Occasional lifting up to 50 lbs (tooling, fixtures, components)

• Ability to work around large machines, moving equipment, and cranes

• Required to follow all shop safety procedures, PPE requirements, and safe-work practices

Safety Expectations

• Maintain a strong safety-first mindset when supporting machining operations

• Follow all company and regulatory safety procedures

• Identify and communicate potential safety or process risks

• Lead by example—safe setups, safe prove-outs, safe troubleshooting

What We Offer

• Competitive salaried compensation aligned with experience

• Brand-new, climate-controlled facility with all new equipment

• Direct access to leadership—engineering has a real voice here

• Work on high-visibility aerospace & defense programs

• Long-term growth with a company scaling the right way Ready to program at the highest level?

If you want elite machines, complex parts, and a shop scaling fast without cutting corners— Smith & Company — Ready on Day One. Built to Win.

#ZR