1

Cnc Programming Jobs in Arizona (NOW HIRING)

CNC Programmer

Tempe, AZ

$25.50 - $34.75/hr

You will take ownership of CNC programming and process optimization - from reading and interpreting blueprints and models, selecting tools, and developing efficient programs to troubleshooting ...

CNC Programmer

Tempe, AZ · On-site

$25.75 - $35.25/hr

You will take ownership of CNC programming and process optimization - from reading and interpreting blueprints and models, selecting tools, and developing efficient programs to troubleshooting ...

Be Seen First

CNC Machinist

Phoenix, AZ · On-site

$19 - $28/hr

Collaborate with engineering teams on CAM programming and tooling setups. * Conduct routine ... Requirements * Proficient in understanding CNC programming, including familiarity with Fanuc ...

CNC Programmer

Tempe, AZ · On-site

$25.75 - $35.25/hr

Training and Experience * 5+ years of CNC programming experience in a high-precision manufacturing environment * Proficiency with CAM software (e.g., Mastercam, Fusion 360, Esprit, or similar)

New

Apply Early

CNC Programmer

Phoenix, AZ · On-site

$24.75 - $34/hr

Nesting & Programming * Review releases to decide best shape (PL vs. FB) and machine (CNC, Ironworker, etc.) for all piece marks. * Verify Routes & Remarks are accurate - adjust/add as needed.

Apply Early

CNC Programmer

Phoenix, AZ · On-site

$24.75 - $34/hr

Nesting & Programming * Review releases to decide best shape (PL vs. FB) and machine (CNC, Ironworker, etc.) for all piece marks. * Verify Routes & Remarks are accurate - adjust/add as needed.

Be Seen First

Sr. CNC Programmer

Chandler, AZ · On-site

$38 - $48/hr

Programming & Technical Execution • Develop and optimize CNC programs using Mastercam (2018 or newer) for 3-, 4-, and 5-axis milling and multi-axis turning applications • Generate efficient ...

Apply Early

next page

Showing results 1-20

Cnc Programming information

See Arizona salary details

$15

$28

$41

How much do cnc programming jobs pay per hour?

As of Jul 1, 2026, the average hourly pay for cnc programming in Arizona is $28.85, according to ZipRecruiter salary data. Most workers in this role earn between $23.75 and $32.50 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex decision-making and quality control in CNC machining. Therefore, CNC programmers will continue to play a vital role alongside AI tools in manufacturing environments.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially those with experience in automation and quality control. The profession offers stable employment opportunities in manufacturing environments that require technical expertise and certification.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is a CNC programming salary?

The salary for CNC programmers typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, programming, and testing these codes to ensure precise and efficient production, often requiring knowledge of CAD/CAM software and machine operation. Salaries vary based on experience, location, and industry, but they typically earn competitive wages in manufacturing settings.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Arizona? The most popular types of Cnc Programming jobs in Arizona are:
What job categories do people searching Cnc Programming jobs in Arizona look for? The top searched job categories for Cnc Programming jobs in Arizona are:
What cities in Arizona are hiring for Cnc Programming jobs? Cities in Arizona with the most Cnc Programming job openings:
CNC Programmer

$25.50 - $34.75/hr

Full-time

Posted 11 days ago


Job description

Job Type
Full-time
Description
We are seeking a skilled and innovative CNC Programmer who thrives in a precision aerospace repair and manufacturing setting. You will take ownership of CNC programming and process optimization - from reading and interpreting blueprints and models, selecting tools, and developing efficient programs to troubleshooting, validating processes, and supporting first-article runs for production and repair work.
This role requires strong technical expertise in CAM software, G-code, tooling design/analysis, and machining of aerospace materials. You will evaluate existing processes, identify improvement opportunities, implement cost-saving measures, and create clear technical documentation and work instructions for shop personnel.
The successful candidate demonstrates exceptional attention to detail, strong problem-solving and troubleshooting skills, excellent verbal and written communication abilities, and the ability to work both independently and collaboratively with production teams. Outstanding candidates are organized, technically proficient, and focused on delivering high-quality, efficient, and cost-effective machining solutions in a fast-paced environment
Summary:
Develop and optimize CNC programs for machining and repair of aerospace components. Support production efficiency, quality, and new product introduction (NPI) through advanced programming and process improvement.
Key Responsibilities
• Reading and interpreting technical blueprints and design models.
• Choosing and loading the correct cutting tools for the job.
• Adjusting machine settings to the desired product specifications.
• Troubleshooting issues during the manufacturing process.
• Using CAD or AutoCAD to analyze existing tooling designs and improve on them.
• Evaluating existing manufacturing processes and identifying areas for improvement.
• Determining problem resolutions and implementing improvements.
• Researching and developing new processes, equipment, and products.
• Developing and implementing cost-saving measures and quality control systems.
• Writing technical documentation for operators.
Requirements
  • High school diploma or GED.
  • Bachelor's degree in engineering or a relevant discipline (preferred)
  • Ability to read and interpret design blueprints and manufacturing operation travelers
  • Previous work experience as a Machinist, CNC programmer (preferred).
  • Excellent communication skills, both verbal and written.
  • Ability to write clear and comprehensive technical documentation.
  • Strong organization skills.
  • Extensive experience with computer modeling software.
  • Proficiency in Microsoft Office.
  • Strong analytical thinker.
  • Strong attention to detail.
  • Ability to work independently and to collaborate with others.
  • Ability to complete projects on time and to specification.
  • Ability to stand for extended periods.
  • Ability to work after-hours when required.

The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, this job description does not establish a contract for employment, and the content is subject to be changed, modified, or deleted at the discretion of the Company.
TurbineAero is an Equal Employment Opportunity Employer and seeks qualified candidates without regard to race, color, religion, sex, pregnancy, age physical disability, national origin, marital status, ancestry, medical condition, or any other characteristic protected by state or federal law. TurbineAero maintains a drug and alcohol-free workplace in accordance with FAA requirements.