Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer (FT)

VirTra

About the Job

About the Job:

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.
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, workholding 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:
    • ≥95% On-Time Delivery.
    • ≤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.
Education and Experience:

Required Qualifications:
  • 5+ 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 workholding 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.

VirTra is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

About VirTra, Inc.

VirTra creates intense, immersive training solutions that keep law enforcement officers safe, prepared and armed with excelled skills. We are a meticulous in assuring every aspect of each scenario is the highest quality for maximum realism and learning. This attention to detail is found in every true-to-life scenario, curriculum, recoil kit and electronic device train your team to the highest level of preparedness.

About the Company

VirTra creates intense, immersive training solutions that keep law enforcement officers safe, prepared and armed with excelled skills. We are a meticulous in assuring every aspect of each scenario is the highest quality for maximum realism and learning. This attention to detail is found in every true-to-life scenario, curriculum, recoil kit and electronic device train your team to the highest level of preparedness.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer (FT) in Chandler, AZ vacancy
  •  ...Job Description Job Description Job Title: CNC Lathe and Mill Machinist / Programmer Location: Gilbert, AZ Industry: Aerospace Technology Position Summary: A well-established aerospace technology company in Gilbert, AZ is seeking a highly skilled CNC... 
    Suggested
    Hourly pay
    Full time

    Airfoil Technology Inc

    Gilbert, AZ
    2 days ago
  •  ...JOB TITLE: Swiss CNC Programmer Job description: Shift: 1st 6:00AM - 2:30PM (Monday - Friday) Reports To: Engineering Manager Job Summary: The CNC Programmer will be responsible for creating, modifying, and optimizing CNC programs to produce components... 
    Suggested
    Monday to Friday
    Shift work

    Coyote Technical & Executive Sourcing

    Gilbert, AZ
    3 days ago
  •  ...Job Description Job Description Position Summary: CNC Programming of complex Aerospace components to meet design specifications. Design safe and robust work holding fixtures. Create process instructions to support setup and operation of machining equipment. Conceive... 
    Suggested
    Apprenticeship
    Work at office

    ALIGN PRECISION

    Chandler, AZ
    16 days ago
  •  ...Job Description Job Description Sonic Aerospace is looking for an experienced Aerospace Manufacturing Engineer / Senior CNC Programmer to join our expanding precision manufacturing team in Chandler, Arizona. We seek a manufacturing engineer with extensive aerospace... 
    Suggested

    Sonic Aerospace Inc.

    Chandler, AZ
    14 days ago
  • VirTra in Chandler, Arizona, is seeking a Senior CNC Programmer responsible for optimizing CNC machining processes across various mills and lathes. The ideal candidate will demonstrate expertise in developing CNC programs and ensuring repeatable, high-quality output in... 
    Suggested
    Full time

    VirTra

    Chandler, AZ
    2 days ago
  •  ...a brand new, state-of-the-art, climate controlled, 160,000+ sq. ft. facility. Summary of Key Responsibilities The Laser Operator...  ...Basic set up and tool loading on press brake. Troubleshooting CNC programs and implement process improvements. Effectively... 
    Full time
    Temporary work
    Local area
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Addictive Deseret Designs

    Chandler, AZ
    1 day ago
  • $18 - $20 per hour

     ...you ready to be part of our future? Now located in Chandler, AZ in a brand new, state-of-the-art, climate controlled, 160,000+ sq. ft. facility. Summary of Key Responsibilities: The Sandblaster is responsible for daily operation of sandblast equipment, and... 
    Hourly pay
    Full time
    Local area
    Relocation
    Monday to Friday

    Addictive Deseret Designs

    Chandler, AZ
    5 days ago
  • Description The CNC Machine Operator is responsible for safely operating a dedicated CNC machining cell to produce aerospace components that meet print and quality requirements in a fast-paced production environment. The CNC Machine Operator sets up and runs a CNC machining... 

    Phoenix Logistics

    Gilbert, AZ
    1 day ago
  •  ...CNC Swiss Machinist Gilbert, Arizona, United States CNC Swiss Machinist CNC Swiss Machinist - Immediate Hiring! Location: Gilbert, AZ, USA Experience Required: 5 - 15 Years Employment Type: Full-Time Why Join Us? Stable, Long-Term Career Opportunity... 
    Full time
    Contract work
    Temporary work
    For contractors
    Immediate start

    Pipe Recruit

    Gilbert, AZ
    3 days ago
  •  ...CNC Machinist (All Levels) Eastridge Workforce Solutions is committed to connecting skilled professionals with meaningful career opportunities. We are currently seeking motivated and detail-oriented CNC Machinists to join a leading precision manufacturing organization... 

    Eastridge Workforce Solutions

    Gilbert, AZ
    2 hours ago
  •  ...Job Description Job Description The CNC Programmer Machinist is responsible for independently programming and operating 3-axis and 4-axis milling machines to produce precise components. This role involves setting up machines, selecting appropriate tools, and reading... 

    Bel Machining LLC

    Tempe, AZ
    a month ago
  •  ...Job Description Job Description Global Thermoforming Inc. is expanding, and we’re looking for a skilled CNC Operator with programming experience to join our growing team. If you take pride in precision, efficiency, and producing high-quality parts, we want to hear... 

    Global Thermoforming Inc

    Tempe, AZ
    7 days ago
  •  ...CNC Machine Operator Gilbert, AZ 85233 Job Number: 288312 Pay Rate: $24-27/Hr. DOE Job Description Advance Your Career! Advance Services has an exciting new opening for a 2nd Shift CNC Machine Operator in Gilbert, AZ. Summary: Set up and operate CNC machining... 
    Work experience placement
    Afternoon shift

    Advance Services

    Gilbert, AZ
    5 days ago
  •  ...Job Title Essential Duties and Responsibilities: Operate and control process on all products produced on CNC Milling Machines. They will work under a CNC Set Up Tech who will help train and mentor them. Responsible for executing production plan according to manufacturing... 
    Flexible hours

    Advantest Corporation

    Chandler, AZ
    1 day ago
  •  ...customers while offering the opportunity for career growth in a rewarding and innovative work environment. We are now hiring for a CNC Lathe Machinist . WHAT YOU WILL DO: As the CNC Lathe Machinist , responsibilities will include but may not be limited to:... 
    Work experience placement
    Immediate start

    Phoenix Defense

    Gilbert, AZ
    5 days ago
  • $80k - $95k

     ...Overview We are hiring for a skilled CNC Programmer for our high-spec aerospace manufacturing operation who will develop the manufacturing processes for mission-critical parts used in advanced defense and semiconductor applications. This is an opportunity to do some... 

    Laborup

    Tempe, AZ
    5 days ago
  •  ...JOB TITLE: Swiss CNC Operator Job description: Job Type: Full-Time Reports To: Production Manager We are looking for an experienced Swiss CNC Operator. This is an exciting opportunity for a skilled operator to contribute to the production of high-quality... 
    Full time
    Day shift

    Coyote Technical & Executive Sourcing

    Gilbert, AZ
    3 days ago
  •  ...CNC Lathe OR Swiss Machinist Operator / Setup Operator Location: Gilbert, AZ Shift: 1st & 2nd Shift Openings Position Overview We are seeking experienced CNC Swiss Machinists for both Operator and Setup Operator openings on 1st and 2nd shift. This position supports... 
    Local area
    Shift work
    Day shift
    Afternoon shift

    Nesco Resource

    Gilbert, AZ
    5 days ago
  • A leading manufacturing company in Tempe, Arizona is seeking a CNC Operator to program, set-up, operate, and inspect CNC and manual machines. The ideal candidate will have a High School Diploma or GED and 0-2 years’ experience with CNC programming. Responsibilities include... 
    Full time

    Benchmark Electronics Inc

    Tempe, AZ
    4 days ago
  •  ...values your ideas and contributions. Summary: Utilizes knowledge to program, set-up, operate and inspect a variety of CNC and manual machines to efficiently produce prototype and production parts to specification. Responsibilities: • Works with a variety... 
    Permanent employment
    Full time
    Shift work

    BENCHMARK

    Tempe, AZ
    2 days ago
  •  ...surrounded by people who are passionate about what they do. Help us succeed by doing your part as a member of our Machine Shop as a CNC/Laser Machinist. Laser Machine experience is not mandatory. Any candidate with 3, 4, or 5-axis mill, lathe, or other robotic CNC experience... 
    Permanent employment
    Casual work

    RADIUS AEROSPACE, Inc.

    Chandler, AZ
    5 days ago
  • The Hillman Group, Inc. is seeking a skilled CNC Programmer Machinist to join their team in Tempe, Arizona. This full-time role involves setting up and programming CNC milling machines, developing prototypes, and supporting manufacturing processes. Candidates should have... 
    Full time

    The Hillman Group, Inc.

    Tempe, AZ
    2 days ago
  •  ...Environment Career Advancement Opportunities Sick Leave Company Discount Paid Holidays Job Summary We are seeking a CNC Mill Machinist - Entry Level/Shop Assistant (Entry Level) to join our team. As a CNC Mill Machinist - Entry Level/Shop Assistant (... 

    BLACKOUT DEFENSE

    Chandler, AZ
    3 days ago
  • The CNC Programmer Machinist is capable of significant contribution and has a history of successful project completion. Plans, lays out and builds a variety of prototype and production parts. Exhibits comprehensive knowledge of the policies, procedures, and practices critical... 
    Full time
    Work at office
    Local area
    Immediate start
    Monday to Friday

    The Hillman Group, Inc.

    Tempe, AZ
    4 days ago
  • $71k - $80k

     ...CNC Programmer - Level 3 Tempe, AZ, United States About the Job CNC Programmer - Level 3 Location: Tempe, AZ (On-Site) Salary: $71,000 - $80,000 + Full Time Benefit Working Hours: Monday to Friday, 8:00 AM to 4:30 PM Main Duties: Work with various... 
    Full time
    Monday to Friday

    Rider Solution

    Tempe, AZ
    2 days ago
  •  ...Of Job Duties Performs machine setup, operation, and first article inspections on Swiss machines: Tornos Deco and Citizen Swiss CNC machines CNC Programming is a plus Able to troubleshoot maintenance and quality issues on the machine Assists in meeting... 
    Work visa

    5 Star Global Recruitment Partners

    Gilbert, AZ
    1 day ago
  • $25 - $35 per hour

     ...CNC Operator/Setup Tech Chandler, Arizona Pay: $25.00 - $35.00 per hour Job Description CNC Mill Operator / CNC Set-Up Technician We are seeking CNC Mill Operators and CNC Set-Up Technicians to join our manufacturing team at a Semiconductor Plant in Chandler... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Relocation
    Monday to Friday
    Shift work
    Day shift

    Allegiance Staffing

    Chandler, AZ
    1 day ago
  • $30 per hour

     ...Swiss Turning Machinist Opportunity Do you have at least 3 years of Swiss CNC machining experience and experience setting up and operating Swiss-style CNC lathes? This Direct Hire Swiss Turning Machinist opportunity could be a great fit for you! This growing precision... 
    Permanent employment
    Local area
    Day shift

    TERRA Staffing Group

    Chandler, AZ
    3 days ago
  • Maintenance Technician Summary: To take the actions necessary to make minor repairs, execute work orders, perform preventive maintenance and other duties as assigned to care for the facility. Procedures will be accomplished in accordance with department policies and...
    Hourly pay
    Contract work
    Temporary work
    Local area

    SMS Holdings

    Gilbert, AZ
    3 days ago
  •  ...Job Description Job Description CNC LATHE MACHINIST (JOURNEYMAN) Pure Logic is an ISO-9001 / AS9100 / NADCAP accredited organization providing precision manufacturing services for the Aerospace, Medical, Military, and Space industries. Established in 1996, we have... 
    Day shift

    PURE LOGIC INDUSTRIES

    Gilbert, AZ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer (FT). Be the first to apply!