CNC Programmer

  • JAM Recruitment Ltd
  • 23/07/2026
Full time Information Technology Telecommunications

Job Description

As a CNC Programmer in Tamworth, you will join a progressive employer offering a permanent contract with a salary between £46,000 and £50,000 per annum. This role involves programming, setting, and operating CNC machinery to precise specifications within standard day shifts, 07:00 to 15:30, Monday to Friday. Applicants should possess strong technical skills and relevant experience. The position provides a comprehensive benefits package, including a contributory pension, life assurance, 24 days of annual leave plus bank holidays, and a bonus scheme. Overtime is available for workshop employees, and salary reviews occur twice yearly.

We are recruiting for a progressive business who not only offer a steady and secure opportunity in Tamworth but also provide a wide range of benefits. Permanent opportunity, unrivalled employee benefits, and favourable day shifts.

Benefits
  • Paying up to £45,760 to £49,920 per annum for the right experience.
  • Competitive salary (dependent on qualifications and experience).
  • Pay review twice a year.
  • Overtime available to workshop employees.
  • Basic hours: 40 hrs per week, Monday to Friday 07:00 to 15:30, (30 minutes unpaid lunch break each day).
  • Bonus scheme.
  • Contributory pension scheme - 6% Employer, 2% Employee (18% employer after 3 years of service).
  • 24 days annual leave plus statutory bank holidays.
  • Life assurance scheme (after qualifying period - successful completion of 3 month probation).
  • Private medical insurance (after qualifying period - successful completion of 3 month probation).
  • Employee support and perks package (after qualifying period - successful completion of 3 month probation).
  • Dental care (after qualifying period - successful completion of 3 month probation).
  • Cycle to work scheme.
  • Free car parking.
Roles and Responsibilities
  • Setting up and operating CNC machines, which includes loading workpieces, selecting tools, and setting machine parameters.
  • Following and interpreting engineering drawings, understanding the specifications and tolerances required for each part.
  • Creating and modifying CNC programmes, using CAD software or manual programming to produce the necessary instructions for the machine.
  • Monitoring machine performance and making adjustments, identifying and addressing any issues that may arise during the machining process.
  • Ensuring quality and accuracy of finished parts and verifying that they meet the required specifications.
Preferred requirements and skills
  • Previous experience in CNC programming using Alphacam CAD/CAM system is essential.
  • Experience in using Puma SMX2600S CNC LATHE and Puma 3100LSY multitask turning machines is essential.
  • Ability to program, set and operate using a Fanuc 31iB5+ CNC control.
  • Strong understanding of engineering drawings.
  • Excellent attention to detail.
  • Ability to identify and resolve issues.
  • Ability to stand for long periods of time and lift heavy objects.
  • Self motivated with a can do attitude.
Qualifications and education requirements
  • GCSE Mathematics.
  • Good level of basic English.