1

Cnc Programming Manager Jobs in Gloucester, MA (NOW HIRING)

CNC Programmer

Woburn, MA

$29 - $39.75/hr

When programming or quality issues arise within your scope, you'll own resolution -- implementing ... Experience with ProShop ERP or a comparable production management system is a plus. * Skills and ...

W2 Role- CNC Programmer [Fully onsite]

Boston, MA · On-site

$28.75 - $39.50/hr

Minimum 5 years of hands-on CNC programming experience, including operating and setting up CNC ... Source and procure cutting tools, raw metals, and consumables; manage tooling inventory and ...

Participate in CNC programming and editing as needed. * Manufacture parts to tight tolerances using ... Production Manager. * Performs other duties as assigned. What you know: You have a High School ...

Participate in CNC programming and editing as needed. * Manufacture parts to tight tolerances using ... Production Manager. * Performs other duties as assigned. What you know: You have a High School ...

Participate in CNC programming and editing as needed. * Manufacture parts to tight tolerances using ... Production Manager. * Performs other duties as assigned. What you know: You have a High School ...

... programming and production issues. * Strong attention to detail, time management, and ... Experience operating CNC routers and related manufacturing equipment. * Knowledge of woodworking ...

Participate in CNC programming and editing as needed. * Manufacture parts to tight tolerances using ... Production Manager. * Performs other duties as assigned. What you know: You have a High School ...

CNC Programmer

Billerica, MA · On-site

$30 - $42/hr

Programming & Optimization: Program CNC machines using Mastercam (required). Create, edit, and ... Ability to work with minimal supervision and manage multiple jobs simultaneously. Work Environment ...

You will manage the full scope of shop operations, multi-axis CNC milling and turning, manual ... You will hire and develop a team of CNC programmers, precision machinists, and additive ...

You will manage the full scope of shop operations, multi-axis CNC milling and turning, manual ... You will hire and develop a team of CNC programmers, precision machinists, and additive ...

Job Page CTA Left

Newburyport, MA · On-site

$28 - $38/hr

Participate in CNC programming and editing as needed. * Manufacture parts to tight tolerances using ... Production Manager. * Performs other duties as assigned. What you know: You have a High School ...

You will manage the full scope of shop operations, multi-axis CNC milling and turning, manual ... You will hire and develop a team of CNC programmers, precision machinists, and additive ...

next page

Showing results 1-20

Cnc Programming Manager information

See Gloucester, MA salary details

$18

$34

$49

How much do cnc programming manager jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for cnc programming manager in Gloucester, MA is $34.28, according to ZipRecruiter salary data. Most workers in this role earn between $28.22 and $38.61 per hour, depending on experience, location, and employer.

What is a CNC programming manager?

A CNC Programming Manager is a professional responsible for overseeing the programming and operation of Computer Numerical Control (CNC) machines in a manufacturing setting. They lead a team of CNC programmers and machinists, ensuring that all machine programs are optimized for efficiency, safety, and quality. Their duties often include managing workflow, troubleshooting technical issues, developing process improvements, and coordinating with other departments. A strong technical background in CNC machining, leadership skills, and experience with CAD/CAM software are typically required for this role.

What are the key skills and qualifications needed to thrive as a CNC programming manager?

To thrive as a CNC Programming Manager, you need advanced knowledge of CNC machining, programming (often in G-code), manufacturing processes, and typically a background in engineering or a related technical field. Familiarity with CAD/CAM software like Mastercam or SolidWorks, ERP systems, and experience with quality control certifications such as Six Sigma are commonly required. Strong leadership, problem-solving, and communication skills are essential for managing teams and optimizing workflows. These skills ensure efficient production, high-quality output, and effective management of both people and processes in a manufacturing environment.

What are some common challenges a CNC programming manager faces when overseeing a team of programmers?

A CNC Programming Manager often navigates challenges such as ensuring consistency and accuracy in programming across different team members, managing tight production deadlines, and keeping up with rapidly evolving CNC technologies. Balancing the workload among programmers and facilitating effective communication with machinists, engineers, and production staff are also key aspects of the role. Additionally, the manager is responsible for ongoing training and development to maintain high standards and optimize machine utilization, all while troubleshooting programming or machining issues that arise during production.

What is the difference between Cnc Programming Manager vs Cnc Programmer?

AspectCnc Programming ManagerCnc Programmer
CredentialsTypically requires a degree in manufacturing, engineering, or related field; certifications like NIMS or CAM certifications are commonOften requires similar technical certifications or training in CNC programming and machine operation
Work EnvironmentOversees multiple projects, manages teams, and collaborates with engineering and production departmentsFocuses on writing, testing, and optimizing CNC programs for specific machines and parts
Industry UsageUsed across manufacturing, aerospace, automotive, and industrial sectorsPrimarily found in manufacturing and machine shop environments

The main difference is that the Cnc Programming Manager oversees the programming team and strategic planning, while the Cnc Programmer focuses on creating and testing CNC programs for specific tasks. Both roles require technical skills, but the manager has additional responsibilities in leadership and project coordination.

What are popular job titles related to Cnc Programming Manager jobs in Gloucester, MA?

For Cnc Programming Manager jobs in Gloucester, MA, the most frequently searched job titles are:

Infographic showing various Cnc Programming Manager job openings in Gloucester, MA as of July 2026, with employment types broken down into 84% Full Time, 14% Part Time, 1% Temporary, and 1% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $71,309 per year, or $34.3 per hour.

$29 - $39.75/hr

Full-time

Re-posted 1 hour ago


Job description

About this Opportunity

We are seeking a CNC Programmer to join our dynamic engineering team. The CNC Programmer is responsible for programming, proving out, and supporting production of CNC machined components. This role independently develops programs for 2-axis turning and 3-axis milling operations, creates setups, selects tooling and fixturing, and ensures programs are production-ready before release to the shop floor. The CNC Programmer owns the process from programming through operator handoff, troubleshoots manufacturing issues, supports continuous improvement efforts, and helps develop operators and less experienced programmers through training and knowledge sharing. Success in this role requires strong technical fundamentals, attention to detail, accountability, and the ability to deliver accurate, reliable results with minimal supervision.

What You'll Do

  • You'll develop complete, production-ready CNC programs in Hypermill and Esprit for 2-axis turning and 3-axis milling with full independence, while steadily expanding into 3+1 and introductory 4-axis work.
  • Tooling selection, cutting strategy, and work-holding are yours to determine — drawing on experience and good judgment, with input sought when it matters.
  • You'll produce detailed, accurate setup documentation in ProShop ERP — tooling lists, work-holding instructions, program references, and run notes — and govern the completeness and quality of your own work before it reaches the floor.
  • You'll lead dimensional verification during prove-outs, implement adjustments independently, and document all changes with clear rationale.
  • When programming or quality issues arise within your scope, you'll own resolution — implementing fixes, verifying effectiveness, and applying lessons learned.
  • You'll train machine operators on programs and setups you've developed, covering operation, process execution, tooling use, and the intent behind each step.
  • You'll also provide helpful input to colleagues on techniques, tooling decisions, and quality standards.
    You'll identify process gaps and inefficiencies, implement improvements within your authority, and escalate systemic issues with proposed solutions.
  • You'll communicate clearly and adapt your style across operators, engineers, and supervisors — keeping all stakeholders accurately informed on program status and production readiness.
  • Support other projects as needed.

What We’re Looking For

  • Experience and Education
    • High School Diploma with at least 6 years of relevant CNC programming experience; or associate's degree in manufacturing, Machining Technology, CNC Programming, or a related field with at least 4 years of relevant experience.
    • Demonstrated proficiency programming 2-axis turning and 3-axis milling in Hypermill, Esprit, or a comparable CAM platform, including machine prove-outs and setup documentation.
    • Hands-on experience with Haas, Okuma, and/or Heidenhain CNC controllers preferred.
    • Experience with ProShop ERP or a comparable production management system is a plus.
  • Skills and Abilities
    • Proven ability to develop complete, production-ready CNC programs for 2-axis turning and 3-axis milling independently.
    • Solid understanding of tooling selection, cutting strategy development, and work-holding across a variety of component geometries.
    • Ability to read and interpret engineering drawings and GD&T callouts and apply them to programming and inspection decisions.
    • Demonstrated experience identifying and resolving programming and quality issues through structured root-cause thinking and permanent corrective action.
    • Ability to coach Programmer I colleagues and train machine operators through direct instruction and clear process communication.
    • Strong documentation and communication skills; adaptable to operators, engineers, and supervisors alike.
    • Track record of sound judgment and consistent, reliable delivery.
    • Committed to continuous technical growth — actively pursues expanded programming capability.

Physical Requirements

The physical demands described below are representative of those that must be met by an employee to successfully perform the essential functions of this role.

  • Work regularly at a computer workstation for CNC programming, ERP documentation, and technical communication.
  • Stand, walk, and move throughout the facility during prove-outs, setup verification, and floor support.
  • Bend, stoop, kneel, and reach to inspect equipment, tooling, and machined components.
  • Occasionally lift and carry materials, tooling, and raw stock up to 50 lbs; team lifts required for heavier loads.
  • Wear required PPE at all times on the shop floor, including safety glasses, hearing protection, and steel-toed footwear.
  • Use precision metrology instruments including calipers, micrometers, and indicators.
  • Hold a valid driver's license for occasional logistics tasks.