Demo

CNC Programmer

Talnt
Birmingham, AL Full Time
POSTED ON 10/27/2026
AVAILABLE BEFORE 2/24/2027

About the Role:

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations. First and second shift opportunities are available. The ideal candidate has hands-on experience with CNC programming, machining processes, tooling selection, and production optimization. This role is well suited for experienced CNC Programmers, CNC Setup Programmers, and CNC Machinists with strong programming capabilities.

Responsibilities:

  • Develop, write, edit, and optimize CNC programs for mills, lathes, and other CNC machining equipment.

  • Interpret engineering drawings, blueprints, GD&T, and technical specifications to develop accurate machining programs.

  • Create and modify G-code and M-code programs to improve machining accuracy, efficiency, and cycle times.

  • Select appropriate tooling, cutting parameters, feeds, speeds, and machining strategies for various materials.

  • Support CNC machine setups, first-piece inspections, and program prove-outs to ensure quality and dimensional accuracy.

  • Troubleshoot programming errors, machining issues, and production inefficiencies while maintaining quality and safety standards.

  • Work closely with machinists, engineers, and production teams to improve manufacturing processes and reduce downtime.

  • Maintain CNC program documentation, setup sheets, tooling information, and revision records.

Qualifications:

  • Proven experience as a CNC Programmer, CNC Setup Programmer, or CNC Machinist with programming responsibilities.

  • Strong knowledge of CNC programming, G-code, M-code, machining processes, and tooling.

  • Experience programming CNC mills, lathes, or multi-axis machining equipment.

  • Ability to read and interpret engineering drawings, blueprints, and GD&T specifications.

  • Experience selecting tooling, determining cutting parameters, and optimizing machining programs.

  • Understanding of CNC machine setups, offsets, tool changes, and machining tolerances.

  • Strong troubleshooting, mechanical aptitude, and problem-solving skills.

  • Ability to work independently and collaborate with machining and production teams.

Desired Qualifications:

  • Experience with CAD/CAM programming software such as Mastercam, Fusion 360, GibbsCAM, or similar platforms.

  • Familiarity with Fanuc, Haas, Mazak, or other CNC control systems.

  • Experience with 3-axis, 4-axis, or 5-axis CNC programming.

  • Knowledge of fixture design, machining strategies, and process optimization.

  • Experience reducing cycle times, improving tooling efficiency, and minimizing scrap.

  • Familiarity with lean manufacturing, 5S, and continuous improvement initiatives.

  • Experience in high-volume manufacturing or complex precision machining environments.

Salary : $33 - $45

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Talnt

  • Talnt Scottsdale, AZ
  • About the Role The Corporate Attorney will join a sophisticated Mergers & Acquisitions and Corporate Transactions practice handling national and internatio... more
  • 3 Days Ago

  • Talnt Rothschild, WI
  • About the Role: The Manufacturing Project Manager is responsible for leading cross-functional engineering and manufacturing projects from concept through p... more
  • 3 Days Ago

  • Talnt Stevens, WI
  • Operations Manager Stevens Point, WI | Full-Time | On-Site About the Role: We are seeking an experienced Operations Manager to help establish, stabilize, a... more
  • 3 Days Ago

  • Talnt Bowling Green, OH
  • About the Role: The PLC Technician, also commonly searched as Industrial Maintenance Technician, Maintenance Mechanic, Electromechanical Technician, and In... more
  • 3 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Birmingham, AL area that may be a better fit.

  • MacLean Power Systems Alabaster, AL
  • Job Summary Develops, edits, and optimizes CNC programs and tool paths for Haas VF-3 vertical machining centers and VF-2 drilling machines in a manufacturi... more
  • 28 Days Ago

  • Laborup Birmingham, AL
  • Overview We’re hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!