CNC Programmer (Third Shift)

Protolabs•Nashua, NH
•$30 - $39•Onsite

About The Position

The CNC Programmer develops precision CNC programs using Mastercam and other CAM software, validating and optimizing programs through machine setup, testing, and production runs. The role helps produce prototype components in a fast-paced manufacturing environment. The schedule is Monday through Friday, 11 p.m. to 7 a.m., in Nashua, New Hampshire. The position includes programming CNC milling machines, creating and revising setup sheets, approving programs and documentation, supporting engineering and manufacturing teams, preparing CAM files from CAD files, prints, and verbal instructions, and setting up machines and running parts as needed. The programmer also reviews customer documentation and works with internal teams or customers to resolve errors before manufacturing. The job is performed primarily in an indoor office setting, with occasional duties in manufacturing areas and occasional outdoor work. Manufacturing-area conditions may include machinery, noise, moving parts, and other listed environmental exposures. Physical duties include regular computer and telephone use, reaching, and occasional standing, walking, stooping, kneeling, and lifting or moving up to 25 pounds.

Requirements

  • At least 2 years of experience as a CNC Programmer.
  • At least 5 years of experience as a setup Machinist or Lathe Machinist.
  • Mastercam experience.
  • High school diploma or equivalent.
  • Basic proficiency with Microsoft Office Suite, including Outlook, Word, and Excel.
  • Ability to develop quick and accurate program turnaround within established guidelines.
  • Ability to manage time and solve problems in a fast-paced environment with constant change.
  • Ability to work in a team-oriented environment while providing excellent customer service.
  • Ability to read blueprints and use measuring tools to ensure correct tolerances.
  • Demonstrated ability to increase productivity and continuously improve methods, approaches, and departmental contribution while being cost-sensitive.
  • High attention to detail.
  • Eligibility to work in this ITAR-compliant role is limited to U.S. citizens, lawful permanent residents, or foreign nationals granted refugee or asylee status; individuals with temporary visas are not eligible.

Nice To Haves

  • MasterCam experience.
  • CamWorks experience.

Responsibilities

  • Develop CNC programs for CNC milling machines to support quality, cost, and tooling efficiency.
  • Create and revise setup sheets.
  • Approve CNC programs, revisions, and documentation.
  • Provide technical support to Project Engineers, Supervisors, Estimators, and CNC Machinists for CNC program creation or modification.
  • Prepare CAM files from CAD files, prints, and verbal instructions.
  • Set up CNC milling machines and run parts as needed.
  • Review customer documentation for errors and work with Estimators, the Operations Manager, Quality, or customers to correct them before manufacturing.
  • Perform other related duties as assigned.

Benefits

  • Health insurance, with traditional or high-deductible plan options.
  • Flexible Spending Accounts.
  • Health Savings Account, including employer contributions.
  • Dental and vision coverage.
  • Basic and supplemental life insurance.
  • Short-term and long-term disability coverage.
  • Paid caregiver leave.
  • At least three weeks of paid time off, plus wellness time, holiday pay, and volunteer hours.
  • 401(k) with company match and immediate vesting.
  • Employee Stock Purchase Program at a discounted rate.
  • Matching grants through the Protolabs Foundation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service