CNC Programmer (Second Shift)

Protolabs•Nashua, NH
•$30 - $39•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 to manufacture prototype components in a fast-paced environment. It also includes preparing and revising setup sheets and program documentation, supporting internal stakeholders with CNC program creation or modification, preparing CAM files from CAD files, prints, and verbal instructions, setting up machines and running parts as needed, and identifying customer-documentation errors before manufacturing.

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 independently 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 and provide 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 remaining cost-sensitive.
  • High attention to detail.
  • Must be a U.S. citizen, lawful permanent resident, or foreign national granted refugee or asylee status; temporary visa holders are not eligible due to ITAR regulations.

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 coordinate corrections with Estimators, the Operations Manager, Quality, or customers before manufacturing.
  • Perform other related duties as assigned.

Benefits

  • Competitive salary and total rewards package.
  • Health insurance, with traditional and high-deductible plan options.
  • Flexible Spending Accounts.
  • Health Savings Account, including employer contributions.
  • Dental and vision insurance.
  • Basic and supplemental life insurance.
  • Short-term and long-term disability insurance.
  • Paid caregiver leave.
  • At least three weeks of PTO, 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.
  • Shift differential of $2.40 per hour.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service