<Back to Search
Lead CNC Mill Programmer - Day Shift (Mastercam / Haas)
Northborough, MAMarch 20th, 2026
Job DescriptionAt a Glance\nCompany: Bristol PrecisionLocation: Marlborough, MA (On-site)Job Type: Full-TimePay Range: $40 – $50 per hour (based on experience)Shift: Monday–Friday | 7:00 AM – 4:00 PMOvertime: Optional Saturdays | 7:00 AM – 12:00 PMExperience Level: Senior / Lead-Level (5+ years CNC programming experience)Work Authorization: Must be eligible to work in the U.S. (ITAR environment)\n---\nWhy This Role Exists\nBristol 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.\nThis is not a button-pushing role. You'll have real influence over how parts are programmed, documented, and executed on the floor.\n---\nWhat You'll Be Doing\n\nProgram complex 3-, 4-, and 5-axis CNC milling jobs using Mastercam\nDevelop efficient machining strategies and optimize cycle times\nBuild complete prototype programs from print to proven process\nSet up and validate first-piece parts as needed\nCreate clear, thorough setup documentation for machinists\nStandardize tooling and programming methods to improve repeatability\nCollaborate with setup machinists, production leadership, and quality\nMentor programmers and machinists on best practices\nSpecify material, tooling, and inspection requirements\n\nThis role combines high-level programming with hands-on validation and leadership.\n---\nMachines, Controls & Software\nYou'll work with:\nMachines:\n\nHaas Mini Mills through VF6SS\n4- and 5-Axis capability (Haas TRT160 Trunnion)\n\nControls:\n\nHaas\n\nCAM Software:\n\nMastercam\n\nInspection Equipment:\n\nZeiss CMM\nOptical comparator\nPrecision metrology tools\n\n---\nMaterials\n\nAluminum\nStainless Steel\nAlloy Steel\nAerospace and medical-grade materials\n\n---\nWhat We're Looking For\nRequired:\n\n5+ years of CNC programming experience using Mastercam\nExperience programming complex prototype parts from start to finish\nStrong understanding of 3-, 4-, and 5-axis milling\nFamiliarity with Haas controls\nAbility to inspect your own work to tight tolerances\nSolid understanding of GD&T\nComfortable working in a small-company, high-accountability environment\nStrong communication skills and professional mindset\n\nPreferred:\n\nExperience in aerospace, medical, or scientific industries\nExperience mentoring or leading other programmers\nProcess improvement mindset\n\n---\nWhy Machinists & Programmers Like Working Here\n\nClean, bright, air-conditioned facility\nModern Haas equipment\nTrue prototype and high-mix work (not repetitive production)\n4 weeks PTO + 6 paid holidays\nQuarterly profit sharing\nCompany-funded retirement plan\nCollaborative, respectful culture\nReal influence over how work gets done\n\n---\nPay & Benefits\nPay Range: $40 – $50 per hour (DOE)\nBenefits Include:\n\nHealth and dental insurance\n4 weeks PTO + 6 paid holidays\nProfit-sharing plan\nCompany-funded retirement plan\nShort- and long-term disability\nPrescription safety glasses reimbursement\nOngoing training and advancement opportunities\n\n---\nApply\nExperienced CNC programmers can apply directly through hireCNC.
Showing 50 of 1,832 matching similar jobs
- Lead CNC Mill Machinist – 1st Shift (CAM Programming)
- CNC Mill Programmer - 3-5 Axis Mastercam Expert
- CNC Mill Programmer
- CNC PROGRAMMER/OPERATOR
- CNC Programmer
- CNC Machinist
- CNC Machinist (1st Shift)
- Mill Machinist & CNC Programmer
- Machinist II - AWW 1st Shift
- CNC Machine Programmer
- Swiss CNC Machinist (2nd Shift)
- CNC Machinist - Cutting Tool Sales
- Senior CNC Machinist/Programmer
- CNC Programmer / Tool Room Machinist
- CNC Programmer / Tool Room Machinist
- CNC Programmer
- CNC Machinist
- CNC Programmer
- Precision Machining Specialist
- Precision Machining Specialist
- Master Machinist/Programmer
- CNC Machinist - 2nd or 3rd Shift
- General Machinist- N0309
- CNC Mill Operator I
- CNC Machine Operator - Mill | 1st Shift
- CNC Machinist
- Machinist
- Numerical Control Multiple Tool - Milling Machine Operator - C4608 (Washington D.C.)
- Medical & Aerospace Machinist
- Computer Numerical Control Programmer
- CNC Programmer: Precision Turning & Milling - 1st Shift
- Senior CNC Programmer for Space Hardware Machining
- CNC Machinist
- CNC Programmer with BLUSA Defense Manufacturing
- Machinist & Programmer
- CNC Programmer: Precision Lathe & CAM Setup (1st Shift)
- Copy of Advanced CNC Machinist (Various Shifts)
- CNC Machinist 1st Shift Archdale, NC
- CNC Machinist
- CNC Programmer - Elevate Machining & Process Excellence