1

Cnc Tool Programmer Jobs in Baltimore, MD (NOW HIRING)

CNC Milling & Programming Machinist Location: Baltimore, MD Job Type: Contract-to-Hire Starting Pay ... Perform machining operations including milling, turning, drilling, grinding, shaping, and hand-tool ...

next page

Showing results 1-20

Cnc Tool Programmer information

See Baltimore, MD salary details

$16

$30

$44

How much do cnc tool programmer jobs pay per hour?

As of Aug 31, 2026, the average hourly pay for cnc tool programmer in Baltimore, MD is $30.76, according to ZipRecruiter salary data. Most workers in this role earn between $25.34 and $34.62 per hour, depending on experience, location, and employer.

What is the difference between Cnc Tool Programmer vs Cnc Machinist?

AspectCnc Tool ProgrammerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and editing CNC programs, often in office or programming stationsOperating CNC machines on shop floors
Industry UsageManufacturing, aerospace, automotiveManufacturing, aerospace, automotive
Primary FocusCreating and optimizing CNC programs for tools and partsOperating machines to produce parts as per specifications

While both roles are essential in manufacturing, a Cnc Tool Programmer focuses on developing and optimizing CNC programs, whereas a Cnc Machinist operates the machines to produce parts. The programmer's role is more design and software-oriented, while the machinist's role is hands-on and operational.

Do CNC Tool Programmers make good money?

CNC Tool Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers who are proficient with CAD/CAM software and machine operation can increase their earning potential. Overall, it is considered a well-paying trade with opportunities for advancement.

How much do CNC Tool Programmers earn?

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

Is CNC Tool Programmer a good career?

CNC Tool Programmers design and write code for CNC machines used in manufacturing, requiring skills in CAD/CAM software and knowledge of machining processes. It offers steady employment opportunities, especially in industries like aerospace and automotive, with potential for advancement into supervisory or engineering roles. The job typically involves working in a machine shop environment with regular hours and the need for precision and attention to detail.

Is there a demand for CNC Tool Programmers?

CNC Tool Programmers are in steady demand due to the ongoing need for precision manufacturing and automation in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and understand machining processes are especially sought after, with job growth expected to remain stable as manufacturing continues to modernize.

CNC Programmer / Setup Machinist

Reisterstown, MD โ€ข On-site

$40 - $45/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Job description

Our client is seeking a CNC Programmer / Setup Machinist to combine CAM programming with hands-on machine setup, prove-out, and first-piece validation for precision components. The role supports new product introduction and repeat production in a high-mix manufacturing environment.

Key Responsibilities

  • Develop and modify CNC programs for 3-, 4-, and 5-axis mills and CNC lathes
  • Interpret engineering drawings, specifications, and GD&T requirements
  • Select tooling, workholding, and machining strategies
  • Perform complete machine setups, including tooling, fixtures, offsets, and program verification
  • Run and validate first-piece components
  • Troubleshoot setup, tooling, programming, and machine-performance issues
  • Create repeatable setups and clear operator instructions
  • Improve cycle time, tool life, and process efficiency
  • Maintain CNC programs, setup sheets, and work instructions
  • Support first-article and in-process inspection requirements
  • Maintain safety, quality, and 5S standards

Requirements

  • At least five years of combined CNC programming and setup experience
  • Strong experience with Mastercam, NX, or similar CAM software
  • Multi-axis machining experience
  • Strong knowledge of GD&T, blueprint reading, and machining mathematics
  • Demonstrated ability to perform complete setups and prove out new jobs
  • Experience producing tight-tolerance components
  • Strong problem-solving skills and attention to detail

Preferred Qualifications

  • Aerospace or similarly regulated manufacturing experience
  • Experience machining titanium, tungsten, or other exotic materials
  • Experience in high-mix, low-volume production
  • Familiarity with Haas, Mazak, DMG Mori, Okuma, or similar platforms

Compensation

$40.00-$45.00 per hour.

Benefits

  • Medical, dental, and vision insurance
  • Short- and long-term disability insurance
  • 401(k) plan with company match
  • Short- and long-term incentive plans
  • Paid time off
  • Ten paid holidays
  • Benefits begin on the first day of the month following the hire date

Work Authorization

Applicants must be U.S. Citizens due to export-control requirements.

Location: Reisterstown, MD

Department: Engineering

Employment Type: Full Time

Experience Level: Experienced

Compensation: $40–$45 per hour