1

Cnc Programming Jobs in Frederick, MD (NOW HIRING)

CNC Machinist/Programmer - 2nd shift

Taneytown, MD ยท On-site

$22.40 - $33.65/hr

... CNC lathes/mills. - HS Diploma / GED and / or 0-2 years relevant experience The pay range for this role is $22.40 - $33.65 per hour. Benefits Starting from Day 1: โ€ข Medical, Dental & Vision ...

Senior Mechanical Engineer II

Gaithersburg, MD ยท On-site

$113K - $150K/yr

Senior Mechanical Engineer II Location: Gaithersburg, MD (Onsite) Hours/Schedule: Monday - Friday ... Prototyping and fabrication experience preferred (CNC, molding, 3D printing, etc.) * Strong ...

Senior Mechanical Engineer II

Gaithersburg, MD ยท On-site

$113K - $150K/yr

Senior Mechanical Engineer II Location: Gaithersburg, MD (Onsite) Hours/Schedule: Monday - Friday ... Prototyping and fabrication experience preferred (CNC, molding, 3D printing, etc.) * Strong ...

Senior Mechanical Engineer II

Gaithersburg, MD ยท On-site

$113K - $150K/yr

Senior Mechanical Engineer II Location: Gaithersburg, MD (Onsite) Hours/Schedule: Monday - Friday ... Prototyping and fabrication experience preferred (CNC, molding, 3D printing, etc.) * Strong ...

... Engineering, Polymer Science, or a related field; an associate's degree or technical certification ... Hands-on fabrication -- woodworking and CNC -- sufficient to build the samples, jigs, and fixtures ...

Senior Mechanical Engineer

Gaithersburg, MD ยท On-site

$112K - $149K/yr

Design mechanical solutions for sheet metal and CNC manufacturing processes which support TEMPEST ... Hands-On Engineering Execution * Create detailed 3D CAD models, assemblies, and production drawings ...

New

Propulsion Engineer II

Rockville, MD ยท On-site

$110K - $160K/yr

Execute engineering tasks across design, analysis, manufacturing, testing, qualification ... Experience machining aerospace-grade components using CNC equipment * Experience testing propulsion ...

Showing results 21-40

Cnc Programming information

See Frederick, MD salary details

$16

$30

$44

How much do cnc programming jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for cnc programming in Frederick, MD is $30.78, according to ZipRecruiter salary data. Most workers in this role earn between $25.34 and $34.66 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 Frederick, MD?

The most popular types of Cnc Programming jobs in Frederick, MD are:

What job categories do people searching Cnc Programming jobs in Frederick, MD look for?

The top searched job categories for Cnc Programming jobs in Frederick, MD are:

Infographic showing various Cnc Programming job openings in Frederick, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,020 per year, or $30.8 per hour.

CNC Machinist Specialist (Pueblo, CO)

Gulftech Group

Hagerstown, MD โ€ข On-site

$30 - $35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 11 days ago


Job description


Job Title: CNC Machinist Specialist (Expert Level)

Department: Machine Shop

Reports To: Supervisor of Department

FLSA: Non-Exempt

Status: Full-Time

Shift: 1st & 2nd shift (4x10 Schedule) (1st 5:00 am - 3:00 PM) (2nd 2:45 PM - 12:45 AM)

Location: Pueblo, CO (Relocation Assistance Available)

Remote: On-Site

Pay Range: $30.00-$35.00 Hourly




About Gulftech International

Our companies are the world’s recognized leaders in the engineering, manufacturing, leasing, selling, and servicing of industrial equipment and components serving food production and processing companies. Gulftech’s family of companies touches 90% of the world’s fresh produce, nuts, and fish products across 85 countries worldwide.

About Gulfco Manufacturing

Gulfco is a family-owned manufacturing organization with best-in-class operations and a “small company” culture that produces parts, equipment, and industrial solutions for the global food processing and packaging industries. As a proud member of the Gulftech family of companies, we serve as the turnkey supplier to a diverse portfolio of multi-national contract manufacturers, each of which is the leader in their respective market throughout the world.


Job Summary

Are you a skilled CNC Machinist who thrives on challenging setups and tight tolerances? This role goes beyond button-pushing — we need someone confident in setting up, dialing in, and producing complex, one-off, and low-volume parts with high precision.


Responsibilities

Must be a subject matter expert in the following functions/activities (perform correctly and without assistance):

Able to Run Manual and CNC Machines at an expert Level.

  • Perform full setups on CNC mills and/or lathes from print or model — including indicating vises, fixtures, and part zeros.
  • Interpret complex blueprints, GD&T, and 3D models to execute machining strategies.
  • Adjust feeds, speeds, tooling, and offsets to optimize quality and efficiency.
  • Troubleshoot issues related to tooling, setup, and part accuracy independently.
  • Ensure in-process inspection and first article inspection compliance.
  • Collaborate with engineers and programmers to refine setups and improve processes.



What You Bring:

  • 5+ years of CNC machining experience, with a strong emphasis on complex setups and first-run parts.
  • Strong proficiency in reading and interpreting technical drawings, GD&T, and setup sheets.
  • Strong understanding of machine offsets, tool presetting, and basic G/M code.
  • Experience with multi-axis machining or live tooling.
  • Strong understanding of machining processes and techniques.
  • Proficient in reading and interpreting blueprints and technical drawings.
  • Familiar with the use of precision measuring instruments like micrometers and calipers.
  • Solid understanding of lean manufacturing
  • At least 5 years of relevant experience in machining manufacturing.

We offer competitive pay, a benefits package, and opportunities for career growth.

Benefits and Compensation

  • Two medical plans (PPO & HSA), dental, and vision insurance
  • Paid time off, Vacation, and eight Holidays
  • Employee assistance program (EAP)
  • 401k
  • Profit sharing
  • Free Life
  • Free AD&D
  • Free Disability insurance (Shot and Long-Term Disability)
  • Tuition Assistance
  • Company cell phone/cell phone stipend



*Salary information is a general guideline only. Actual compensation considers factors such as (but not limited to) the scope and responsibilities of the position, location, work experience, education, and key skills. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

*Gulfco Manufacturing is dedicated to the principles of equal employment opportunity in any term, condition, or privilege of employment. We do not discriminate against applicants or employees on the basis of age, ancestry, race, sex (including pregnancy and sexual orientation/gender identity), color, religion, national origin, parental status, marital status, political affiliation, family medical history or genetic information, military or veteran status, disability, medical condition, or any other non-merit based factor or status protected by federal, state or local law