CNC Programmer

CACI International•Sterling, VA
•$70,800 - $148,600

About The Position

Join a dynamic, collaborative team and work alongside engineers from a variety of disciplines. Use fabrication skills to create prototypes and work with test engineers and production personnel to prepare new technical solutions for fielded systems and warfighter support. The role offers opportunities for professional growth and career advancement. Serve as lead programmer and material planner for a small machine shop. Program, set up, and operate CNC machines, including wire EDM and 3- or 4-axis mills, and machine prototype components using CNC and manual mills and lathes. Collaborate with design engineers as a machining subject matter expert, recommend machining approaches and materials, interpret engineering drawings and GD&T, and maintain shop equipment for function and cleanliness. This position is contingent on funding and may not be filled immediately. Applicants may also be considered for other CACI positions. The role requires the ability to obtain and maintain a DoD Secret Clearance and includes up to 10% local travel. The proposed salary range is $70,800–$148,600.

Requirements

  • High school diploma or GED.
  • 5–10 years of experience setting up, programming, editing, and operating CNC milling and lathe machines.
  • Experience machining metals such as aluminum and stainless steel, as well as other materials.
  • Experience with the design process and mechanical assembly; ability to read and interpret drawings and blueprints.
  • Ability to obtain and maintain a DoD Secret Clearance.
  • Effective verbal and written communication in English.
  • Basic MS Windows skills.
  • Ability to perform basic mathematical computations and apply fractions, percentages, ratios, and proportions to practical situations.
  • Ability to lift 50 pounds when required; regularly stand, walk, and reach with hands and arms; and meet the stated vision requirements, including close, distance, and color vision, depth perception, and ability to adjust focus.

Nice To Haves

  • Experience with machine maintenance.
  • Experience with waterjet and laser cutting.

Responsibilities

  • Lead programming and material planning for a small machine shop.
  • Program, set up, and operate 3- or 4-axis CNC machines, including wire EDM and 4-axis mill equipment.
  • Machine prototype components using CNC and manual mills and lathes.
  • Collaborate with design engineers and provide recommendations and best practices on machining approaches and materials as a machining subject matter expert.
  • Read and interpret engineering drawings, CAD/CAM materials, blueprints, and tolerancing schemes, including GD&T.
  • Maintain machine shop equipment for function and cleanliness.

Benefits

  • Flexible time off benefit.
  • Learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service