1

Cnc Engineer Jobs in Massachusetts (NOW HIRING)

CNC programmer

Chelsea, MA · On-site

$28.75 - $39.50/hr

CNC Programmer Job Summary Seeking an experienced CNC Programmer with sheet metal experience to program and support laser cutting and punch equipment in a manufacturing environment. Key ...

New

CNC Programmer

Woburn, MA

$29 - $39.75/hr

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

CNC Programmer

Boston, MA · On-site

$70K - $80K/yr

CNC Programmer Location: Near Boston, MA (Onsite) Employment Type: Full-Time Relocation: Local candidates preferred; candidates willing to relocate will also be considered. Position Overview The CNC ...

CNC Programmer

Ludlow, MA · On-site

$28 - $38/hr

  • Medical

  • Dental

  • Vision

If you have CNC programming experience, you don't want to miss this opportunity for more recognition, visibility, and ownership in your career! Lee Tool Company, Inc. is searching for a 5-Axis CNC ...

CNC Programmer

Ludlow, MA · On-site

$28 - $38/hr

  • Medical

  • Dental

  • Vision

If you have CNC programming experience, you don't want to miss this opportunity for more recognition, visibility, and ownership in your career! Lee Tool Company, Inc. is searching for a 5-Axis CNC ...

CNC Programmer

Billerica, MA · On-site

$28.25 - $38.50/hr

The CNC programmer is responsible for the development, verification, and release of CNC programs for turning and milling of complex aerospace components. The CNC programs must ensure part conformity ...

CNC Programmer

Agawam, MA

$32 - $50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

PacAero Agawam is seeking an experienced CNC Programmer to provide technical leadership for CNC milling programming and machining process development within our aerospace manufacturing operations.

CNC Programmer

Springfield, MA · On-site

$32 - $50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

CNC Programming & Process Ownership * Develop CNC machining programs using Mastercam for complex aerospace milling components * Create and maintain setup sheets, tooling lists, and process ...

CNC Programmer

Agawam, MA · On-site

$26.50 - $36.25/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

PacAero Agawam is seeking an experienced CNC Programmer to provide technical leadership for CNC milling programming and machining process development within our aerospace manufacturing operations.

The CNC Programming Machinist is responsible for programming, setting up, and operating CNC machinery to produce precision metal components according to engineering drawings and specifications. This ...

Description The CNC Programming Machinist is responsible for programming, setting up, and operating CNC machinery to produce precision metal components according to engineering drawings and ...

CNC Machinist / Programmer

Chelsea, MA · On-site

$65K - $75K/yr

CNC Programmer/Machinist Chelsea, MA 02150 A growing custom metal fabrication company is seeking an experienced CNC Programmer with strong sheet metal fabrication experience to support laser cutting ...

CNC Programmer III

Agawam, MA · On-site

$40 - $52/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Type Full-time Description OVERVIEW Cadrex is seeking a CNC Programmer III to utilize CAD/CAM software to program and/or operate conventional, special purpose and numerical control (NC) turret ...

CNC Programmer III

Springfield, MA · On-site

$40 - $52/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

OVERVIEW Cadrex is seeking a CNC Programmer III to utilize CAD/CAM software to program and/or operate conventional, special purpose and numerical control (NC) turret presses and laser machines and ...

Be Seen First

CNC Programmer Machinist

Southbridge, MA · On-site

$30 - $34/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Strong CNC programming and machining expertise, including G-code, CNC mills and/or lathes, engineering drawings, GD&T, tooling, and machining principles. * Proven ability to optimize machining ...

next page

Showing results 1-20

Cnc Engineer information

See Massachusetts salary details

$45.3K

$89.6K

$120.1K

How much do cnc engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for cnc engineer in Massachusetts is $89,583.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,700.00 and $101,600.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

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

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC in high demand?

CNC (Computer Numerical Control) machining is in high demand due to its importance in manufacturing industries such as aerospace, automotive, and medical device production. Skilled CNC engineers with knowledge of CAD/CAM software and machine operation are sought after as companies seek precision and efficiency in their production processes.

Is CNC a good career path?

A CNC engineer designs, programs, and operates computer numerical control machines used in manufacturing. It offers stable employment, opportunities for skill development, and the potential for advancement with certifications and experience. The role requires technical knowledge of machining processes and proficiency with CAD/CAM software.

What job categories do people searching Cnc Engineer jobs in Massachusetts look for?

The top searched job categories for Cnc Engineer jobs in Massachusetts are:

Infographic showing various Cnc Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 92% Full Time, 3% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $89,583 per year, or $43.1 per hour.

Mastercam CNC Programmer-Machinist (Multi‑Axis Turning & Milling)

Axis Technologies CNC

Lowell, MA • On-site

$35 - $45/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Mastercam CNC Programmer–Machinist (Multi‑Axis Turning & Milling)

Axis Technologies Inc. — Lowell, MA

Compensation: $35–$45/hour based on experience, plus second‑shift differential | Employment: Full‑time | Shifts: 1st & 2nd

Your day at Axis

Step into our climate‑controlled, 14,000 sq. ft. shop where prototypes and production runs move from concept to reality. Your morning might start in Mastercam, refining toolpaths for a tight‑tolerance lathe job with live tooling. By midday, you’re at the machine—setting up, dialing in offsets, and proving out the program. In the afternoon, you’re checking features on the CMM, verifying GD&T callouts with micrometers and bore gauges, and collaborating with a teammate on tooling strategy for the next multi‑axis mill part. Accuracy, craftsmanship, and teamwork define the rhythm.

What you’ll work on
  • Develop, optimize, and troubleshoot CNC programs for both lathe and milling operations using Mastercam.
  • Set up and operate CNC equipment; adjust tools, workholding, and offsets for first‑article and production runs.
  • Perform in‑process and final inspections using CMM, micrometers, bore gauges, and other precision instruments.
  • Apply GD&T throughout programming, setup, and quality checks.
  • Maintain tooling, support light fabrication as needed, and uphold safety and quality standards.
What you bring
  • 3+ years programming with Mastercam (v19 or newer).
  • Proven experience as a CNC Programmer in a manufacturing environment.
  • Strong blueprint reading, mechanical aptitude, and solid GD&T knowledge.
  • Background in tooling setup/maintenance and use of precision measuring equipment.
  • A detail‑driven, problem‑solving mindset and a collaborative approach.
Why Axis Technologies

Since 1987, Axis Technologies has delivered precision CNC machined parts and sub‑assemblies with pride. We invest in people and tools—multi‑axis mills, live‑tooling lathes, advanced inspection equipment, and dedicated Mastercam workstations—so skilled craftspeople can do their best work.

Pay, perks, and environment
  • Competitive pay: $35–$45/hour based on experience, plus second‑shift differential.
  • Benefits: 401(k) with 4% match, health/dental/vision insurance, paid time off, and a retirement plan.
  • Modern, air‑conditioned facility with up‑to‑date multi‑axis equipment and inspection technology.
  • Stable, long‑established company with a quality‑first mindset.
Apply

Ready to put your Mastercam expertise and hands‑on machining skills to work on meaningful projects? Email your resume to jobs@axistechnologiesinc.com.

You should be proficient in
  • CNC programming
  • CNC machine setup & changeover
  • Troubleshooting CNC machines