1

Cnc Programming Jobs in Reston, VA (NOW HIRING)

CNC Machine Operator

Manassas, VA · On-site

$48K - $85K/yr

CNC Machine Operator Position Overview At Aurora Flight Sciences, we design, build, and fly ... Responsibilities - Machining work via work orders, engineering drawings, materials, specifications ...

CNC programming experience. * Machine shop management. * Knowledge of GD&T. * TIG/MIG/Stick Welding. What We Offer * Competitive salaries * Continuing education assistance * Multiple healthcare ...

CNC programming experience. * Machine shop management. * Knowledge of GD&T. * TIG/MIG/Stick Welding. What We Offer * Competitive salaries * Continuing education assistance * Multiple healthcare ...

CNC programming experience. * Machine shop management. * Knowledge of GD&T. * TIG/MIG/Stick Welding. What We Offer * Competitive salaries * Continuing education assistance * Multiple healthcare ...

Field Service CNC Machine Tools - Reston, VA Field Service Mechanic Tech Technician Engineer Install Repair Calibrate Maintain Maintenance CNC Machining Centers Machine Tools Lathe Mills Robots FANUC ...

Field Service CNC Machine Tools - Reston, VA Field Service Mechanic Tech Technician Engineer Install Repair Calibrate Maintain Maintenance CNC Machining Centers Machine Tools Lathe Mills Robots FANUC ...

Our business spans satellite television service, streaming and on-demand programming, smart home ... CNC Machine Programing - SMT * AutoCAD & Solidworks * Web Intelligence; and * Lean Six Sigma Green ...

As a DFM Project Engineer, you're primarily responsible for working with customers across an array ... Design for manufacturing of CNC and 3D Printed components is a plus * Injection Molding experience ...

next page

Showing results 1-20

Cnc Programming information

See Reston, VA salary details

$17

$32

$46

How much do cnc programming jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for cnc programming in Reston, VA is $32.21, according to ZipRecruiter salary data. Most workers in this role earn between $26.49 and $36.25 per hour, depending on experience, location, and employer.

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 strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Reston, VA? The most popular types of Cnc Programming jobs in Reston, VA are:
What are popular job titles related to Cnc Programming jobs in Reston, VA? For Cnc Programming jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Cnc Programming jobs in Reston, VA look for? The top searched job categories for Cnc Programming jobs in Reston, VA are:
What cities near Reston, VA are hiring for Cnc Programming jobs? Cities near Reston, VA with the most Cnc Programming job openings:
Junior CNC Machinist

Junior CNC Machinist

CACI International, Inc.

Bethesda, MD • On-site

$31.20/hr

Full-time

Medical, Retirement, PTO

Posted 27 days ago


Job description

Job Title: Junior CNC Machinist
Job Category: Service Contract Act
Time Type: Full time
Minimum Clearance Required to Start: Secret
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
* * *
What You'll Get to Do:
CACI is seeking a Junior CNC Machinist with a minimum of 1 to 3 years' experience.
More about this role:
  • Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers
  • Ability to design and build fixtures preferred
  • Knowledge of G and M codes with ability to program at the control to build fixtures and edit CAM generated programs
  • Ability to select appropriate cutters and tool holders
  • Ability to set-up and operate the full range of machine tools found in a well-equipped prototype development shop
  • Ability to maintain dimensional accuracy, to specified tolerances that may be less than +/-.001", during machining processes, through the use of measuring instruments (e.g. vernier calipers, inside/outside & depth micrometers, gage blocks, surface and height gages, and dial indicators).
  • Ability to work independently with minimal supervision
  • Ability to read blue prints and mechanical drawings
  • Knowledge of Mil-Spec and GD&T specifications
  • Ability to work from verbal instructions and sketches
  • Ability to perform machine shop math and trigonometry
  • CAM and Solid modeling CAD experience a plus
  • Ability to lift and maneuver objects weighing 80 pounds
  • Adhere to safety protocols
  • Ability to operate a forklift a plus

You'll Bring These Qualifications:
  • Successful completion of machinist apprenticeship
  • Journeyman CNC Machinist qualification
  • Trade School certificate
  • High School diploma or equivalent
  • DoD Secret Clearance or capability to be granted DoD Secret Clearance
  • Knowledge of Shop, Facility and Division Safety Policies and requirements

Working Conditions:
  • Contractor will frequently work inside and outside of buildings. S/he will work in cold weather. S/he may be working in the hot sun. S/he will work in environments where ventilation or respirators may be necessary. S/he must be safety minded about themselves and others. S/he will check tools and equipment, and see their capacities are not exceeded; and that tools are kept in a safe working condition.
  • Physical: (1) Lift up to 80 lbs. (2) Work in Industrial and Test Facility Environment including cranes, fork trucks and vehicle operations.
  • Hazardous Duty: Incumbent performs work in industrial settings where the potential for hazards exists. However, the use of engineering controls, materials substitution and personal protective equipment reduce or eliminate hazard exposure. Incumbent is regularly exposed to the hazard of: noise, electrical shock, wet surfaces, and climbing. The contractor will occasionally use hazardous materials e.g. various oils and solvents. The contractor is occasionally exposed to high work and confined space.

This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
This posting is for a position covered by the Service Contract Labor Standards (SCA). The pay and benefits provided for this position will meet or exceed the minimum required amounts detailed in the wage determination issued by the Department of Labor and made applicable to this position, as incorporated into CACI's government contract for the work location.
Minimum Required Hourly Wage:
$31.20
There are a host of other factors that can influence final salary including, but not limited to, geographical location, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.