1

Senior Cnc Programmer Jobs in Gilbert, AZ (NOW HIRING)

Sr. CNC Programmer

Chandler, AZ ยท On-site

$38 - $48/hr

The Senior CNC Programmer is responsible for developing, optimizing, and owning CNC machining processes across 3-, 4-, and 5-axis mills and multi-axis lathes. This role extends beyond programming to ...

Machinist 3 CNC Lathe & Mill

Chandler, AZ ยท On-site

$20.25 - $27.50/hr

... call Senior Recruiter Alec at 214-764-6882 Machinist 3 (CNC Lathe & Mill) - 2nd Shift Mesa, AZ ... Interpret blueprints, engineering drawings, and technical specifications * Determine sequence of ...

Be Seen First

This is a senior-level role requiring the ability to hit the ground running with minimal ... Responsible for ensuring that every part manufactured aligns exactly with engineering blueprints ...

Manufacturing Engineer

Phoenix, AZ ยท On-site

$72K - $93K/yr

The Senior Manufacturing Engineer will work cross-functionally with Engineering, Operations ... Familiarity with CNC machining, sheet metal fabrication, and industrial coatings. * Certification ...

Manufacturing Engineer

Phoenix, AZ ยท On-site

$72K - $93K/yr

The Senior Manufacturing Engineer will work cross-functionally with Engineering, Operations ... Familiarity with CNC machining, sheet metal fabrication, and industrial coatings. * Certification ...

Manufacturing Engineer

Goodyear, AZ ยท On-site

$80K - $120K/yr

The Senior Manufacturing Engineer will work cross-functionally with Engineering, Operations ... Familiarity with CNC machining, sheet metal fabrication, and industrial coatings. * Certification ...

Manufacturing Engineer

Goodyear, AZ ยท On-site

$80K - $120K/yr

The Senior Manufacturing Engineer will work cross-functionally with Engineering, Operations ... Familiarity with CNC machining, sheet metal fabrication, and industrial coatings. * Certification ...

We are seeking a highly skilled Senior CMM Programmer to develop, maintain, and optimize our CMM ... paced CNC machine manufacturing environment. Responsibilities: 1. Programming & Operation:

Senior Mechanical Engineer

Phoenix, AZ

$103K - $137K/yr

Familiarity with part fabrication methods (CNC, sheet metal, welding, coatings) * Knowledge of GD&T and engineering drawing standards * Comfortable working in lab and cleanroom environments ...

next page

Showing results 1-20

Senior Cnc Programmer information

See Gilbert, AZ salary details

$16

$30

$44

How much do senior cnc programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior cnc programmer in Gilbert, AZ is $30.87, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $34.76 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 Gilbert, AZ?

The most popular types of Cnc Programmer jobs in Gilbert, AZ are:

What are popular job titles related to Senior Cnc Programmer jobs in Gilbert, AZ?

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

What job categories do people searching Senior Cnc Programmer jobs in Gilbert, AZ look for?

The top searched job categories for Senior Cnc Programmer jobs in Gilbert, AZ are:

Infographic showing various Senior Cnc Programmer job openings in Gilbert, AZ 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 $64,200 per year, or $30.9 per hour.

Sr. CNC Programmer

VirTra

Chandler, AZ โ€ข On-site

$38 - $48/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Key responsibilities

  • Develop, optimize, and own CNC machining processes for 3-, 4-, and 5-axis mills and multi-axis lathes.

  • Support lights-out machining initiatives by creating repeatable programs, process validation, and process improvements.

  • Collaborate with Engineering to review part designs for manufacturability and provide feedback to improve cycle time, reduce setups, and enable efficient machining strategies.


Job description

Position Summary:

The Senior CNC Programmer is responsible for developing, optimizing, and owning CNC machining processes across 3-, 4-, and 5-axis mills and multi-axis lathes. This role extends beyond programming to include full process ownership including tooling strategy, setup standardization, cycle time optimization, and support of both prototype and production workflows.

This position partners closely with Engineering to influence part design and drawing requirements for manufacturability (DFM), ensuring alignment between design intent, machining capability, and cost efficiency.

The role plays a critical part in driving spindle utilization, reducing setup time, enabling lights-out machining, and ensuring repeatable, high-quality output in alignment with ISO 9001 standards.

Essential Functions:

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, collision-free toolpaths using backplot, simulation, and verification tools

• Manually edit and create G-code at the control for complex operations (3+2, multi-axis positioning, advanced cycles)

• Determine optimal machining strategies including speeds, feeds, stepovers, depth of cut, and coolant application

• Plan complete machining processes from raw material to finished part, including operation sequencing, fixture design and construction and machine selection

Process Ownership & Optimization

• Own and standardize setup documentation (setup sheets, tool lists, work holding, offsets) to ensure repeatability

• Drive cycle time reduction, setup reduction, and tooling efficiency improvements

• Support lights-out machining initiatives through robust, repeatable programming and process validation

• Maintain and continuously improve the digital tool library and machining standards

• Lead continuous improvement efforts focused on throughput, quality, and cost reduction

Quality & Compliance

• Interpret and apply advanced GD&T to ensure conformance to engineering requirements

• Utilize inspection equipment (micrometers, indicators, height gauges, pin gauges, etc.) to validate processes

• Ensure programs and processes align with ISO 9001 requirements and internal quality standards

• Support nonconformance resolution by adjusting tool wear, offsets, and process parameters

• Properly document and communicate discrepant material in accordance with company procedures

Production Support

• Support both prototype and production machining, balancing speed, flexibility, and repeatability

• Collaborate with machinists to ensure accurate setups, efficient execution, and adherence to process standards

• Lead program prove-out and first article runs to validate accuracy, stability, and readiness for production

• Ensure programs, tooling, and setup documentation are complete and production-ready prior to job release

• Assist with complex setups, including multi-axis alignment, work holding validation, and tooling optimization

• Troubleshoot machining, tooling, and quality issues in real time, implementing corrective actions as needed

• Operate CNC equipment as required to validate programs and support production constraints

• Maintain a strong floor presence to ensure a seamless transition from programming to production and accountability from code to cut

Leadership & Team Support

• Provide technical leadership and mentorship to machinists

• Communicate clearly through setup documentation and direct interaction on the floor

• Coordinate with Production Supervisor to meet production schedules and delivery targets

• Support cross-functional teams including Engineering, Quality, and Planning

Engineering Collaboration & Manufacturability

• Collaborate with Engineering to review part designs, drawings, and models for manufacturability prior to release

• Provide actionable feedback on tolerances, feature accessibility, material selection, and process feasibility to reduce cost and improve throughput

• Recommend design modifications to improve cycle time, reduce setups, and enable efficient machining strategies (including multi-axis and lights-out readiness)

• Partner with Engineering during prototype and PPR phases to iterate designs based on machining results and process capability

• Support drawing revisions by identifying risks related to GD&T, stack-ups, and machining limitations

• Participate in cross-functional reviews to ensure alignment between design intent, manufacturing capability, and quality requirements

Operational Excellence

• Contribute to company goals, including:

o ≥95% On-Time Delivery

o ≤5% internal/external defects

• Maintain clean and organized work areas in alignment with 6S principles

• Accurately log time and project activity within ERP systems (Epicor or equivalent)

• Support additional manufacturing operations as required

Required Qualifications:

• 10+ years CNC programming experience in a production environment

• Advanced proficiency in Mastercam (or equivalent CAM software)

• Experience with 3-, 4-, and 5-axis machining and/or multi-axis turning

• Strong understanding of GD&T and blueprint interpretation

• Hands-on machining experience (setup, prove-out, troubleshooting)

• Deep knowledge of machining theory, tooling, and material behavior

Preferred Qualifications

• Experience in aerospace, defense, or high-reliability manufacturing (AS9100)

• Experience with process standardization and lights-out machining strategies

• Familiarity with ERP systems (Epicor preferred)

• Experience with fixture design or work holding optimization

Key Competencies

• Process ownership mindset (not just programming)

• Strong problem-solving and analytical capability

• Ability to drive measurable improvements (cycle time, setup, utilization)

• Clear communication and leadership on the shop floor

• High attention to detail and quality standards

Physical Demands:

• Stand, walk, push, pull, reach overhead, and bend to the floor

• Exert 20 to 50 pounds of force occasionally, and/or

• Exert 10 to 25 pounds of force frequently, and/or

• Exert up to 10 pounds of force constantly to move objects

• Conditions are loud

Additional requirements:

• Full time position consisting of 40 hours per week with work schedule generally being 7:00 to 4:00, Monday – Friday. This position may require long hours and weekend work due to production, rework, or customer deadlines.

• Pre-employment drug screening and background check

Equal Opportunity Employer–minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity

Company Description

VirTra’s mission is ensuring those who serve return home safely each day by delivering intense, effective, realistic training. Our attention to detail prepares front line heroes to confidently handle the unexpected.