1

Contract Cnc Programming Jobs in Madison, AL (NOW HIRING)

Read and interpret blueprints, engineering drawings, and work instructions, including GD&T callouts ... Job Type & Location This is a Contract to Hire position based out of Decatur, AL. Pay and Benefits ...

CNC Programmer

Huntsville, AL · On-site

$24.75 - $33.75/hr

... contract (METTS). The CNC Programmer is responsible for producing complex, non-routine parts and ... Performing machining operations on CNC machine tools including shop floor programming and using ...

This is a 4-month contract with the opportunity to convert. What You'll Do * Create and modify NC ... Experience programming multi-axis CNC mills and/or lathes * Strong understanding of GD&T (ASME Y14 ...

CNC Programmer/Machinist (ET5)

Huntsville, AL · On-site

$26 - $35.75/hr

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC ... Come join our team on the ESSCA contract whose work is destined to have a long-range effect on ...

CNC Programmer/Machinist (ET5)

Huntsville, AL · On-site

$26 - $35.75/hr

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC ... Come join our team on the ESSCA contract whose work is destined to have a long-range effect on ...

CNC Programmer/Machinist (ET5)

Huntsville, AL · On-site

$26 - $35.75/hr

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC ... Come join our team on the ESSCA contract whose work is destined to have a long-range effect on ...

CNC Programmer/Machinist (ET5)

Huntsville, AL · On-site

$26.75 - $36.50/hr

The Amentum Space Exploration Division (ASED) CNC Programmer/Machinist will program and operate CNC ... Come join our team on the ESSCA contract whose work is destined to have a long-range effect on ...

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

Contract / On-Site Compensation: $54 per hour Responsibilities * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure engineering requirements are met

next page

Showing results 1-20

Contract Cnc Programming information

See Madison, AL salary details

$15

$27

$40

How much do contract cnc programming jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for contract cnc programming in Madison, AL is $27.74, according to ZipRecruiter salary data. Most workers in this role earn between $22.84 and $31.25 per hour, depending on experience, location, and employer.

What is contract CNC programming?

Contract CNC programming involves hiring a specialist or company on a contractual basis to create, optimize, or modify CNC (Computer Numerical Control) machine code. These professionals develop programs that guide machines like mills, lathes, and routers to produce precise parts according to engineering drawings or CAD files. Contract CNC programmers are often brought in for specific projects, to handle overflow work, or to provide expertise in complex machining tasks. This flexible arrangement helps manufacturers access skilled programmers without committing to a full-time hire.

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

To thrive as a Contract CNC Programmer, you need strong proficiency in CNC machine operation, G-code programming, and a background in mechanical engineering or machining. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Fusion 360, as well as knowledge of various CNC controllers, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help ensure precise production and collaboration with manufacturing teams. These capabilities are crucial for delivering high-quality, efficient, and cost-effective machining solutions in a dynamic contract environment.

What are some common challenges faced by contract CNC programmers when joining new client projects?

Contract CNC programmers often encounter challenges such as quickly adapting to unfamiliar machines, software, or shop floor processes used by different clients. They may need to rapidly interpret varying technical drawings and specifications, while also aligning with each shop's unique workflow and safety standards. Building rapport with permanent team members and understanding client expectations are crucial for delivering effective solutions on tight timelines. Flexibility, clear communication, and a solid foundation in CNC programming principles help contract professionals overcome these hurdles.

What is the difference between Contract Cnc Programming vs Cnc Machinist?

AspectContract Cnc ProgrammingCnc Machinist
CredentialsTypically requires CNC programming certifications or experience with CAD/CAM softwareRequires CNC machine operation experience, often with certifications in machine operation
Work EnvironmentPrimarily office-based for programming, on-site for setup and testingPrimarily on the shop floor operating machines
Industry UsageUsed across manufacturing, aerospace, automotive for designing and programming partsUsed in manufacturing plants for producing parts directly on CNC machines

Contract Cnc Programmers focus on creating and optimizing CNC programs, often working remotely or on a project basis, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but their daily tasks and work environments differ significantly.

What are popular job titles related to Contract Cnc Programming jobs in Madison, AL?

For Contract Cnc Programming jobs in Madison, AL, the most frequently searched job titles are:

What cities near Madison, AL are hiring for Contract Cnc Programming jobs?

Cities near Madison, AL with the most Contract Cnc Programming job openings:

Machine Shop Manager - Aerospace Machining & CNC Programming

Rocket City HR

Huntsville, AL • On-site

Full-time

Posted 7 days ago


Job description

CONFIDENTIAL CLIENT


Machine Shop Manager - Aerospace Machining & CNC Programming

If you are a results-driven manufacturing leader with deep CNC machining expertise and a commitment to operational excellence, we encourage you to apply.

Lead Precision Manufacturing for Mission-Critical Aerospace Programs

Are you an experienced manufacturing leader with a passion for precision machining and operational excellence? We are seeking a Machine Shop Manager to oversee all aspects of our machining operations supporting advanced aerospace engineering and manufacturing programs for the Department of Defense (DoD), NASA, and other defense and aerospace partners.

This is an opportunity to lead a highly skilled team, drive continuous improvement, and play a direct role in producing critical components that support national defense and space exploration initiatives.

What You'll Do

As Machine Shop Manager, you will be responsible for the overall performance of the machine shop, ensuring safe, efficient, and high-quality operations while meeting customer requirements and contract schedules.

Your responsibilities will include managing daily production activities, overseeing CNC machining and programming operations, coordinating production schedules, and ensuring effective material and tooling utilization. You will lead machinists, CNC programmers, and technical personnel while fostering a culture of accountability, teamwork, quality, and safety.

You will work closely with engineering, quality assurance, and program management teams to support manufacturing requirements, optimize workflows, and solve complex production challenges. This position also plays a key role in proposal development, cost estimating, and responding to customer requests for quotation.

Additional responsibilities include maintaining compliance with AS9100, ISO 9001, ITAR, DFARS, and customer-specific requirements; managing cost, schedule, and performance metrics; supporting audits and customer reviews; and representing the company during technical briefings and facility tours.

Required Qualifications

The ideal candidate will have:

  • 15+ years of aerospace, defense, or precision manufacturing experience
  • 10+ years of manufacturing operations or production leadership experience
  • 5+ years of program or project management experience with responsibility for cost, schedule, and performance
  • Extensive hands-on knowledge of CNC machining operations, tooling, production processes, and shop management
  • Strong proficiency with Mastercam, G-code programming, CAD/CAM systems, and production planning
  • Experience preparing manufacturing estimates, quotations, and production plans from engineering drawings and specifications
  • Strong understanding of AS9100, ISO 9001, ITAR, and DFARS compliance requirements
  • Experience using ERP/MRP systems in a manufacturing environment
  • Excellent leadership, communication, organizational, and problem-solving skills
  • Ability to interpret complex engineering drawings and translate them into effective manufacturing solutions

Education: Bachelor's degree in Manufacturing Engineering, Mechanical Engineering, Industrial Technology, or a related field is preferred. Equivalent industry experience may be substituted for all educational requirements.

Preferred Qualifications

Candidates with the following experience are strongly encouraged to apply:

  • Degree or formal training in machining or manufacturing technology
  • Experience with SolidWorks and Surfcam
  • Active or previous Secret security clearance
  • Direct experience supporting NASA, DoD, or prime aerospace contractor machining programs
  • Background in high-mix, low-volume precision machining environments
Why Join Us?

You will have the opportunity to lead a critical manufacturing operation supporting some of the nation's most important aerospace and defense programs. We offer a collaborative environment where technical expertise, leadership, innovation, and continuous improvement are valued and rewarded.


Thank you for your interest in the position. As part of our hiring process, we conduct thorough background checks and a drug screen to ensure the safety and integrity of our workplace. By submitting your application, you acknowledge and consent to these pre-employment screening procedures.