A CNC Programmer / CNC Setter Operator / CNC Lathe Programmer is required for a well-established manufacturing facility based in Wolverhampton. The CNC Programmer will be responsible for programming, setting, and operating CNC lathes using Fanuc controls, ensuring high-quality output, efficient cycle times, and reliable production performance. This is a hands-on role involving G-code programming, tooling set-up, machine monitoring, and working with drawings to manufacture precision components. Package: Up to £19 per hour (depending on experience) 4% monthly performance bonus after probation Day shift (with flexitime) 28 days Holiday Bank Holidays Overtime available CNC Programmer Role: Programme, set, and operate CNC lathes with Fanuc controls Edit programmes using G-codes and adjust offsets when required Set machines and tooling manually (no probing) Read and interpret engineering drawings and work to tight tolerances Requirements: Proven experience as a CNC Programmer / Setter Operator within a manufacturing or engineering environment Experience working with exotic materials and in the fastener industry is highly desirable Recognised qualifications in CNC programming, setting, and operating, or a minimum of 5 years’ experience in a similar role Strong communication skills and the ability to work accurately to deadlines High attention to detail, reliable timekeeping, and a proactive approach to learning and development Must be able to commute to Wolverhampton