1

Cnc Programming Jobs in Reston, VA (NOW HIRING)

CNC Machinist

Sterling, VA

$20.25 - $27.75/hr

CNC Machinist The CNC Machinist is responsible for setting up and operating CNC machines to produce ... Interpret engineering blueprints, technical drawings, and work orders to ensure parts meet ...

Machinist

Gaithersburg, MD ยท On-site

$23.50 - $32.25/hr

Collaborate with Mechanical Engineering on the design and prototyping of new fabricated parts. * Program, operate, and troubleshoot CNC equipment. * Develop and maintain a preventive maintenance ...

Machinist

Gaithersburg, MD ยท On-site

$23.50 - $32.25/hr

Collaborate with Mechanical Engineering on the design and prototyping of new fabricated parts. * Program, operate, and troubleshoot CNC equipment. * Develop and maintain a preventive maintenance ...

Machinist

Gaithersburg, MD

$23.50 - $32.25/hr

Collaborate with Mechanical Engineering on the design and prototyping of new fabricated parts. * Program, operate, and troubleshoot CNC equipment. * Develop and maintain a preventive maintenance ...

Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off The Tool Maker will be responsible for the programming, setup and operation of CNC machine tools to ...

Set up and and operate CNC mills and lathes to produce precision parts ... Interpret engineering blueprints, technical drawings, and work orders to ensure parts meet ...

Collaborate with engineering, quality, and production teams to resolve technical issues and improve ... Minimum of 5 years of experience in CNC machining and MasterCAM; formal apprenticeship and training.

Collaborate with engineering, quality, and production teams to resolve technical issues and improve ... Minimum of 5 years of experience in CNC machining and MasterCAM; formal apprenticeship and training.

Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers * Experience with 4- and 5-axis CNC machines * Ability to design and ...

CNC Machinist

Bethesda, MD ยท On-site

$31.20/hr

Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers * Experience with 4- and 5-axis CNC machines * Ability to design and ...

Ability to determine and perform appropriate set up of CNC Vertical machining centers for programs provided by CAM programmers * Experience with 4- and 5-axis CNC machines * Ability to design and ...

CNC Production Manager

Washington, DC ยท On-site

$40 - $45/hr

The ideal candidate will have a solid engineering background (preferred but not mandatory) and proven experience in managing CNC production operations, including costing and quotation. This role ...

Junior CNC Machinist

Bethesda, MD ยท On-site

$31.20/hr

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 ...

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 8, 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:
Senior Application Engineer, Sheet Metal

Senior Application Engineer, Sheet Metal

Xometry

North Bethesda, MD โ€ข Hybrid

$86K - $111K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Xometry is looking to add an experienced sheet metal cost estimator to our Pre-Sales Engineering team. The sheet metal cost estimator is responsible for client quoting, supplier sourcing, production planning, and supporting on-time order fulfillment. A successful candidate will have at least 7+ years of experience in a manufacturing environment. The position will require competencies that include CAD proficiency, knowledge of sheet metal design and fabrication methods, experience communicating sheet metal design for manufacturability feedback, costing, and sound technical communication aptitude.ย 

Responsibilities:

  • Analyze engineering models/drawings to define the sequence of fabrication operations to ensure that the design intent and component quality can be achieved
  • Make proper estimations, taking into consideration such factors as materials, tooling, manufacturing times, inspection times and types of equipment required
  • Work closely with Machinists, Quality, Engineering, Management and other team members to successfully satisfy the end customer
  • Experience with sourcing material and finishes
  • Sheet metal estimating experience on prototype, low volume, and high volume quantities

Must Have Knowledge of:

  • Multitude of sheet metal fabrication technologies
  • Must have experience with programming and set up of water jet, laser, punch press, brake and simple custom tooling knowledge
  • Must have knowledge of welding and cost estimations on welding
  • Geometric Dimensioning and Tolerance (GD&T)
  • Protocols, standards, technologies, and machining applications
  • Reviewing customer RFQs to determine material requirements, processing and job routing
  • Communicating with customers to accurately define requirements and expectations
  • Work with outside vendors/services to achieve best possible prices
  • Consolidating all outside costs and internal costs associated with process time in engineering, fabrication, post fabrication assembly, finishing and QC
  • Creating detailed quote packages for final review
  • Managing quote logs daily and KPI tracking

Ability to:

  • Interrogate engineering solid models, drawings and is familiar with Geometric Dimensioning and Tolerancing (GD&T)
  • manipulate / modify solid models
  • Provide technical support to machinists and process engineers during Sheet Metal fabrication operations
  • Demonstrate excellent organizational discipline
  • Communicate effectively, both verbally, and in writing
  • Read and interpret blueprints, technical drawings, and specifications
  • Effectively review and analyze DFM problems
  • Operate effectively in a team environment

The estimated base salary range for new hires into this role is $86,000 - $111,000 annually + commissionย depending on factors such as job-related skills, relevant experience, and location.ย  We also offer a competitive benefits package, including 401(k) match, medical, dental and vision insurance; life and disability insurance; generous paid time off including vacation, sick leave, floating and fixed holidays, maternity and bonding leave; EAP, other wellbeing resources; and much more.

#LI-Hybridย 


Xometry logo

About Xometry

Sourced by ZipRecruiter

Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.

Industry

Software development

Company size

501 - 1,000 Employees

Headquarters location

Gaithersburg, MD, US

Year founded

2013