Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

CNC Programmer

Job

VirTra

Chandler, AZ (In Person)

Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 7/29/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
61
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

CNC Programmer VirTra Chandler, AZ 85225 Posted about 8 hours New 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, workholding, 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
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 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