CNC Programmer (Third Shift)

Protolabs•Nashua, NH
•Onsite

About The Position

The CNC Programmer develops precision CNC programs for CNC milling machines using Mastercam and other CAM software. The role validates and optimizes programs through machine setup, testing, and production runs in a fast-paced manufacturing environment. It also provides technical support for CNC program creation and modification and helps bring prototype components into production. The position is based in Nashua, New Hampshire, and works Monday through Friday from 11 p.m. to 7 a.m. The work is primarily performed indoors in an office setting, with some duties in manufacturing areas. Applicants must be U.S. citizens, lawful permanent residents, or foreign nationals granted refugee or asylee status because of ITAR requirements.

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 turnarounds 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.
  • Must be a U.S. citizen, lawful permanent resident (green card holder), or foreign national granted refugee or asylee status; individuals with temporary visas are not eligible.

Nice To Haves

  • MasterCam experience.
  • CamWorks experience.

Responsibilities

  • Develop and create 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 a traditional or high-deductible plan.
  • 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 PTO, 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