We’re looking for an experienced CNC Machinist / Programmer to join a modern precision engineering environment. Depending on your background, you’ll be working on CNC milling machines, CNC lathes, or multi-axis equipment, producing high-quality components from aluminium, steels, stainless steels, and specialist alloys.
What You’ll Be Doing
• Programming, setting, and operating CNC milling and/or turning machines
• Using CAM software and/or on-machine programming
• Manufacturing precision components to tight tolerances
• Reading and working from engineering drawings
• Inspecting parts using precision measuring equipment
• Improving tooling, setups, and machining processes
• Working as part of a close-knit production team
• Maintaining a clean, safe, and organised workspace
• Working a rotating shift pattern (days/nights, Monday–Thursday, 4 × 10-hour shifts)
What We’re Looking For
• 5+ years’ CNC machining experience (milling, turning, or both)
• Strong understanding of machining processes, tooling, and materials
• Confident programmer (CAM or control-based)
• Experience with 5-axis machining and/or CNC lathes advantageous
• Able to read technical drawings and inspect own work
• Reliable, detail-focused, and quality-driven
• Team-oriented with good communication skills
What’s On Offer
• Overtime paid at 1.5x
• 33 days holiday (including bank holidays)
• Paid breaks
• Pension scheme and profit-related bonus
• Free on-site parking
• Regular team and social events
• Clean, modern workshop with high-end CNC machinery
• Supportive and friendly working environment