1

Cnc Programmer Jobs in Arizona (NOW HIRING)

CNC Processor

Phoenix, AZ · On-site

$25.25 - $34.50/hr

Prepare CNC programs using machine-manufacturer supplied CNC programming software for a single, multi-machine beam fabrication line. * Compares programs to shop drawings to verify accuracy of ...

CNC Machinist

Phoenix, AZ · On-site

$19.25 - $26.25/hr

The ideal candidate will have experience in CNC programming, setup, and machining operations, with a strong commitment to quality, safety, and efficiency. Key Responsibilities: * Set up, operate, and ...

CNC Machinist

Phoenix, AZ · On-site

$19.25 - $26.25/hr

The ideal candidate will have experience in CNC programming, setup, and machining operations, with a strong commitment to quality, safety, and efficiency. Key Responsibilities: * Set up, operate, and ...

CNC Lathe/Mill Operator

Tempe, AZ · On-site

$20 - $27.25/hr

Experience with CNC programming and machine setup. * Certification from a recognized machining or manufacturing organization. * Strong mechanical aptitude and troubleshooting skills. * Experience ...

New

CNC Lathe/Mill Operator

Tempe, AZ · On-site

$20 - $27.25/hr

Experience with CNC programming and machine setup. * Certification from a recognized machining or manufacturing organization. * Strong mechanical aptitude and troubleshooting skills. * Experience ...

New

Showing results 41-60

Cnc Programmer information

See Arizona salary details

$15

$28

$41

How much do cnc programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for cnc programmer 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.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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 a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What are the most commonly searched types of Cnc Programmer jobs in Arizona? The most popular types of Cnc Programmer jobs in Arizona are:
What job categories do people searching Cnc Programmer jobs in Arizona look for? The top searched job categories for Cnc Programmer jobs in Arizona are:
What cities in Arizona are hiring for Cnc Programmer jobs? Cities in Arizona with the most Cnc Programmer job openings:
What are popular job titles related to Cnc Programmer jobs in AZ? For Cnc Programmer jobs in AZ, the most frequently searched job titles are:
Infographic showing various Cnc Programmer job openings in Arizona as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $60,003 per year, or $28.8 per hour.

CNC Processor

Schuff Steel

Phoenix, AZ • On-site

$25.25 - $34.50/hr

Other

Medical

Re-posted 28 days ago


Schuff Steel rating

4.9

Company rating: 4.9 out of 10

Based on 9 frontline employees who took The Breakroom Quiz


Job description

Employee Value Proposition
Critical to the production process this position is responsible for processing data from shop blueprints to CNC equipment in the steel fabrication plant for the purpose of punching and cutting necessary material.
In return, the Company will offer a competitive market-based salary and comprehensive health insurance benefits. We are committed to professional development and growing our business. We are looking for a professional with a growth mindset who desires a progressive career.
Core Responsibilities
  • Analyze shop drawings to prepare main and complex secondary part information and routing for efficient fabrication.
  • Prepare instruction sheets, cut lists, and material nesting's using production control software for routed parts.
  • Create part shape files from drawings using computer assisted drafting software.
  • Prepare CNC programs using plate nesting software for multiple types of machines.
  • Prepare CNC programs using machine-manufacturer supplied CNC programming software for a single, multi-machine beam fabrication line.
  • Compares programs to shop drawings to verify accuracy of instructions.
  • Manage material use and movement through purchase requests, material receipts and material movements between facilities.
  • Manage material tracking through several procurement paths to efficiently allocate material to cut lists.
  • Other light-clerical duties required to manage information flow for above duties.

Education/Training
HS Diploma or Equivalent.
  • Demonstrated Knowledge in basic arithmetic, algebra and geometry.
  • Ability to read and interpret shop drawings.
  • Basic understanding of 3-D modeling.
  • 10-Key Capability.

Work Experience
  • A minimum of two (2) years of Structural Steel experience processing or operating CNC equipment. An advance certificate or applicable training in AutoCAD 2000 may substitute required experience.
  • A minimum of two (2) years preparing CNC programs for CNC equipment in a single or multi-facility environment.

Software & Technology
  • Position will require the frequent use of MS Windows 7 and/or MS Windows 10, MS Word, MS Excel, MS PowerPoint, MS Outlook, Blue Beam PDF Software, AutoCAD and Tekla.
  • MRP software (StruMIS) is used to manage materials and production.
  • Nesting/programming will be using any of the software; Pronest, Raptor, Pedimat, Steel Projects, Shop Data Systems, Vacam, SigmaNEST.

Reasonable accommodations will be made upon request for those who have disabilities that qualify under the American with Disabilities Act.
Schuff Steel Company is an Equal Opportunity Employer with an Affirmative Action Plan.
*Recruiters* - Resumes submitted without current/valid vendor agreement will become property of Schuff Steel. Any recruiting/staffing firm or agency wishing to do business with Schuff Steel must contact the Talent Acquisition Department at (602) 687-1699. Recruiting/staffing firms may NOT contact hiring managers directly. Firms that do not honor this request will be removed from consideration.

What Schuff Steel employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom