JOBSEARCHER

CNC Programmer / Machinist – Day Shift (Mastercam / Haas Mills)

At a GlanceEnsure all your application information is up to date and in order before applying for this opportunity.Company: Harris & Bruno International Location: Roseville, CA (On-Site) Job Type: Full-Time Pay Range: $36.00 – $45.00 per hour (based on experience) Shift: Day Shift | Monday–Friday | 5:00 AM – 1:30 PM (flexible to 6:00 AM – 2:30 PM) Overtime: As Needed Experience Level: Senior (8–12+ years CNC machining + programming experience) Work Authorization: Must be authorized to work in the U.S. Apply Link: Apply directly through hireCNC---Why This Role ExistsThis role exists due to increased production demand, added machining capacity, and the need to support an overloaded programming function on the team.At Harris & Bruno International, this position plays a critical role in owning CNC programming, supporting machinists on the floor, and helping bring structure to setups and processes. This is a programming-first role with real impact on efficiency, quality, and throughput across a high-mix production environment.---The Work You’ll Be DoingIn this role, you will:Develop, write, and optimize CNC programs using CAM software (primarily Mastercam)Support new part introduction (NPI) from print to productionSet up and operate CNC mills when needed for prove-outs and production supportCreate setup sheets, tooling lists, and standardized work instructionsDesign or recommend tooling, fixtures, and workholding solutionsPerform program prove-outs, first article runs, and process validationTroubleshoot complex machining, tooling, and programming issuesOptimize cycle times, tool life, and overall machining efficiencyCollaborate with engineering to improve manufacturability (DFM feedback)Support and mentor machinists across the team---Machines, Controls & SoftwareYou’ll work with equipment such as:Machines: Haas vertical mills (3-axis + 4th-axis), Haas VR-14, Matsuura horizontal cellControls: Haas, FanucCAM Software: Mastercam (primary), Fusion 360 (secondary)Inspection Tools: Micrometers, calipers, height gauges, CMM (as needed)---Materials You’ll Work WithAluminum (primary)SteelStainless steel---What We’re Looking ForRequired:8–12+ years of CNC machining experience, including advanced programmingStrong CAM programming experience (Mastercam preferred)Experience with CNC milling (multi-axis required)Strong G-code knowledge and ability to edit at the machineDeep understanding of blueprints and GD&TProven ability to troubleshoot and optimize machining processesAbility to work independently and lead technical initiativesPreferred (Not Required):4-axis and 5-axis machining experienceFixture design experienceFusion 360 exposureLean manufacturing / continuous improvement experienceERP/MRP system familiarity---Why Machinists Like Working HereMachinists choose Harris & Bruno because:Clean, organized, lean manufacturing environmentHigh-mix work — not repetitive productionModern Haas and Matsuura equipmentReal ownership — programming + process impact, not just button pushingStrong internal growth (leadership promoted from within)Long-tenured team (many employees with 20+ years)Team-first, low-ego cultureStable company with global reach but small-team feel---Pay, Benefits & SchedulePay Range: $36.00 – $45.00/hr (DOE)Benefits:Medical, dental, and vision coverage401(k) with company match3 weeks PTO starting in year onePaid holidaysCompany-paid life insurance (with optional additional coverage)Schedule:Monday–Friday | 5:00 AM – 1:30 PM (flexible start time)Overtime: As needed---About Harris & Bruno InternationalHarris & Bruno International is a global manufacturer of printing equipment and precision components, headquartered in Roseville, CA. Since 1948, the company has built equipment for major brands including HP, Shutterfly, and Vistaprint.From design and engineering through machining, assembly, and final installation, Harris & Bruno produces and supports its equipment in-house — giving machinists the opportunity to work on real products in a highly collaborative environment.---ApplyInterested machinists can apply directly through hireCNC. xtnlbfm Apply now or save this job to come back later.