1

Cnc Programming Jobs in Washington, DC (NOW HIRING)

Machinist IV

Gaithersburg, MD ยท On-site

$40.87 - $44.23/hr

... CNC and manual machining experience, CAD/CAM knowledge, and the ability to manufacture complex metal and plastic components to tight engineering specifications. The ideal Machinist IV has at least 8 ...

New

CNC Machinist - Junior

Bethesda, MD ยท On-site

$55K - $70K/yr

... CNC vertical machining centers and the full range of machine tools found in a well-equipped ... This role includes working from CAM programmer-provided programs, blueprints, mechanical drawings ...

Machinist IV

Glen Burnie, MD ยท On-site

$35 - $45/hr

High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand continuous improvement or lean / six sigma principles WORK ENVIRONMENT: * The performance of this position ...

Machinist IV

Glen Burnie, MD ยท On-site

$35 - $45/hr

High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand continuous improvement or lean / six sigma principles WORK ENVIRONMENT: * The performance of this position ...

Machinist IV

Glen Burnie, MD ยท On-site

$35 - $45/hr

High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand continuous improvement or lean / six sigma principles WORK ENVIRONMENT: * The performance of this position ...

High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand continuous improvement or lean / six sigma principles WORK ENVIRONMENT: * The performance of this position ...

Senior Manufacturing Engineer

Beltsville, MD ยท On-site

$99K - $145K/yr

Minimum of two (2) years of experience in CNC programming for milling and turning, . Must be legally authorized to work in the United States without company sponsorship, now or in the future. This ...

Machinist IV

Glen Burnie, MD ยท On-site

$35 - $45/hr

High proficiency in CAD/CAM software and complex CNC programming (MasterCamm). * Understand continuous improvement or lean / six sigma principles WORK ENVIRONMENT: * The performance of this position ...

Senior Manufacturing Engineer

Beltsville, MD ยท On-site

$99K - $145K/yr

Minimum of two (2) years of experience in CNC programming for milling and turning, . * Must be legally authorized to work in the United States without company sponsorship, now or in the future.

CNC Machinist

Washington, DC ยท Remote

$30 - $38/hr

CNC Machinist/Programmer WORK TYPE: On-Site LOCATION: Roseville, MI YEARS OF EXPERIENCE: Minimum 5 Years JOB TYPE: Full-Time POSITION OVERVIEW Seeking an experienced and dependable CNC Lathe ...

Showing results 41-60

Cnc Programming information

See Washington, DC salary details

$19

$34

$50

How much do cnc programming jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for cnc programming in Washington, DC is $34.96, according to ZipRecruiter salary data. Most workers in this role earn between $28.75 and $39.38 per hour, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a CNC programmer?

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

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are the most commonly searched types of Cnc Programming jobs in Washington, DC?

The most popular types of Cnc Programming jobs in Washington, DC are:

What are popular job titles related to Cnc Programming jobs in Washington, DC?

For Cnc Programming jobs in Washington, DC, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in Washington, DC look for?

The top searched job categories for Cnc Programming jobs in Washington, DC are:

Infographic showing various Cnc Programming job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 73% Full Time, 22% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $72,711 per year, or $35 per hour.

Machinist IV

M Force

Gaithersburg, MD โ€ข On-site

$40.87 - $44.23/hr

Contractor

Posted 2 days ago

New


Job description

Job Description Machinist IV Location: Gaithersburg, MD (Onsite) Job Type: 6-Month Contract-to-Hire Pay Range: $40.00-$44.00/hour Position Overview M Force Partners is seeking an experienced Machinist IV to support precision manufacturing operations in Gaithersburg, MD. This 6-month contract-to-hire opportunity is designed for a highly skilled machinist with extensive CNC and manual machining experience, CAD/CAM knowledge, and the ability to manufacture complex metal and plastic components to tight engineering specifications. The ideal Machinist IV has at least 8 years of precision machining experience and is capable of developing CNC programs, machining methods, setup documentation, tooling strategies, and fixturing solutions

Strong experience with Mastercam is highly preferred, along with advanced knowledge of GD&T, blueprint reading, dimensional inspection, and machining process improvement. The Machinist IV will also serve as a technical resource within the machine shop, supporting troubleshooting, equipment maintenance, process development, and the training and mentoring of other machinists. Key Responsibilities Manufacture complex precision metal and plastic components using CNC and manual machining equipment Develop CNC programs, machining methods, setup sheets, fixturing, and manufacturing processes Determine appropriate tooling, cutting speeds, feed rates, and machining parameters Use CAD/CAM software to support CNC programming and machining operations Read and interpret engineering drawings, blueprints, GD&T requirements, and manufacturing specifications Develop quick-change fixturing and tooling solutions to reduce setup times and improve productivity Set up and operate CNC mills, CNC lathes, manual machining equipment, and other machine shop equipment Inspect completed components using precision measurement and inspection equipment Perform incoming, in-process, and final inspections as required Use calipers, micrometers, indicators, and other dimensional inspection tools Support CMM and CNC vision inspection activities when applicable Fabricate, modify, repair, and assemble components using machine shop equipment and hand tools Perform threading, deburring, polishing, lapping, and other finishing operations Develop and maintain machining procedures, setup documentation, work instructions, and related manufacturing records Develop and support preventive maintenance procedures for machine shop equipment Troubleshoot machining, tooling, equipment, and process issues Coordinate equipment maintenance, repairs, and upgrades with internal teams and outside vendors Train and mentor machinists on equipment operation, machining techniques, setups, and shop best practices Maintain appropriate tooling, material, equipment, and shop inventory Identify and recommend process improvements that increase machining capability, efficiency, quality, and capacity Collaborate with engineering, manufacturing, and quality teams to resolve production and technical issues Maintain a clean, organized, and safe machine shop environment Follow applicable quality, safety, and manufacturing procedures Required Qualifications High school diploma or GED Minimum of 8 years of machining experience in a precision manufacturing environment Completion of an accredited machining or trade school program may substitute for up to two years of required experience Strong hands-on experience with CNC machining equipment Experience operating manual machining equipment Experience developing or modifying CNC programs Experience developing machining setups, tooling strategies, and manufacturing processes Ability to read and interpret engineering drawings, blueprints, and manufacturing specifications Strong knowledge of Geometric Dimensioning and Tolerancing (GD&T) Experience using CAD/CAM software Proficiency with precision measuring and inspection equipment Ability to manufacture components to tight dimensional tolerances Strong mechanical and machining troubleshooting capabilities Ability to develop and maintain machining documentation and work instructions Strong communication and organizational skills Ability to work independently while collaborating with engineering, manufacturing, and quality teams Ability to work onsite in Gaithersburg, MD Preferred Qualifications Mastercam programming experience Experience programming CNC mills and/or lathes CMM experience CNC Vision System experience Experience machining both metal and plastic components Experience with ISO manufacturing standards Good Manufacturing Practices (GMP) experience Experience training or mentoring other machinists Experience developing machining fixtures and tooling Preventive maintenance experience with CNC and machine shop equipment Continuous improvement and machining process optimization experience Job presented by M Force Partners M Force Partners is a specialized recruitment partner connecting top-tier talent with leading organizations.

With a deep understanding of engineering/technical, medical, professional and executive disciplines and industry demands, we deliver tailored recruitment solutions, including direct hire and contract placements, to ensure the right fit for both candidates and clients. If this role isn't the right fit for you, we encourage you to explore our other opportunities at mforcepartners.com. Do you know someone who may be a great match

Feel free to share this opportunity within your network. Equal Opportunity Employer M Force Partners is an Equal Opportunity Employer. Employment decisions are based on qualifications, merit, and business needs.

Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.