×
Register Here to Apply for Jobs or Post Jobs. X

Lead CNC Mill Programmer – Day Shift; Mastercam​/Haas

Job in Marlborough, Middlesex County, Massachusetts, 01752, USA
Listing for: Bristol Precision, Inc.
Full Time position
Listed on 2026-03-01
Job specializations:
  • Manufacturing / Production
    Manufacturing Engineer, Quality Engineering, CNC Machinist, Operations Engineer
Salary/Wage Range or Industry Benchmark: 40 - 50 USD Hourly USD 40.00 50.00 HOUR
Job Description & How to Apply Below
Position: Lead CNC Mill Programmer – Day Shift (Mastercam / Haas)
At a Glance

Company:  Bristol Precision

Location:

Marlborough, MA (On-site)
Job Type:  Full-Time
Pay Range:  $40 – $50 per hour (based on experience)

Shift:  Monday–Friday | 7:00 AM – 4:00 PM
Overtime:  Optional Saturdays | 7:00 AM – 12:00 PM
Experience Level:  Senior / Lead-Level (5+ years CNC programming experience)
Work Authorization:  Must be eligible to work in the U.S. (ITAR environment)

--
- Why This Role Exists

Bristol Precision continues to grow its prototype and small-batch aerospace, medical, and scientific programs. This Lead CNC Mill Programmer role exists to elevate programming standards, improve machining strategy, and drive consistency across complex 3-, 4-, and 5-axis work.

This is not a button-pushing role. You’ll have real influence over how parts are programmed, documented, and executed on the floor.

--
- What You’ll Be Doing

Program complex 3-, 4-, and 5-axis CNC milling jobs using Mastercam

Develop efficient machining strategies and optimize cycle times

Build complete prototype programs from print to proven process

Set up and validate first-piece parts as needed

Create clear, thorough setup documentation for machinists

Standardize tooling and programming methods to improve repeatability

Collaborate with setup machinists, production leadership, and quality

Mentor programmers and machinists on best practices

Specify material, tooling, and inspection requirements

This role combines high-level programming with hands-on validation and leadership.

--
- Machines, Controls & Software

You’ll work with:

Machines:

Haas Mini Mills through VF6SS

4- and 5-Axis capability (Haas TRT
160 Trunnion)

Controls:

Haas

CAM Software:

Mastercam

Inspection Equipment:

Zeiss CMM

Optical comparator

Precision metrology tools

--
- Materials

Aluminum

Stainless Steel

Alloy Steel

Aerospace and medical-grade materials

--
- What We’re Looking For

Required:

5+ years of CNC programming experience using Mastercam

Experience programming complex prototype parts from start to finish

Strong understanding of 3-, 4-, and 5-axis milling

Familiarity with Haas controls

Ability to inspect your own work to tight tolerances

Solid understanding of GD&T

Comfortable working in a small-company, high-accountability environment

Strong communication skills and professional mindset

Preferred:

Experience in aerospace, medical, or scientific industries

Experience mentoring or leading other programmers

Process improvement mindset

--
- Why Machinists & Programmers Like Working Here

Clean, bright, air-conditioned facility

Modern Haas equipment

True prototype and high-mix work (not repetitive production)

4 weeks PTO + 6 paid holidays

Quarterly profit sharing

Company-funded retirement plan

Collaborative, respectful culture

Real influence over how work gets done

--
- Pay & Benefits

Pay Range:  $40 – $50 per hour (DOE)

Benefits Include:

Health and dental insurance

4 weeks PTO + 6 paid holidays

Profit-sharing plan

Company-funded retirement plan

Short- and long-term disability

Prescription safety glasses reimbursement

Ongoing training and advancement opportunities

--
- Apply

Experienced CNC programmers can apply directly through hire

CNC.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary