CNC Machinist (Programmer)

Company: Theo James Recruitment
Apply for the CNC Machinist (Programmer)
Location: Halifax
Job Description:

Job Details

Job Title: CNC Milling Programmer / Setter / Operator

Location: Halifax, West Yorkshire

Salary: £17.50 – £19.80 per hour DOE (£34,500 – £39,000+)

Benefits

  • Day shift only
  • Early finish every Friday
  • Modern machining environment
  • Long‑term career opportunity
  • Overtime opportunities available

Company

A well‑established precision engineering business with a reputation for delivering high‑quality machined components to demanding industries. Operating from a modern manufacturing facility, the company continues to invest in its people, equipment and machining capabilities.

This is an excellent opportunity for a CNC Milling Programmer / Setter / Operator to join a growing business that values technical ability, quality workmanship and continuous improvement. The company offers a supportive working environment, varied work and long‑term career stability.

Working Hours

  • 38 hours per week
  • Monday to Thursday: 7:00 am – 3:30 pm
  • Friday: 7:00 am – 1:00 pm

Job Description

An exciting opportunity has arisen for a CNC Milling Programmer / Setter / Operator to join an established precision machining team.

As a CNC Milling Programmer / Setter / Operator, you will be responsible for programming, setting and operating 3 and 4 Axis CNC milling machines using Heidenhain controls. The role involves machining complex, high‑precision components from a variety of materials, including exotic alloys such as Inconel and Nitronic.

Key Responsibilities

  • Program new jobs directly at the machine using Heidenhain controls
  • Set and operate CNC milling machines
  • Load, edit, prove out and optimise CNC programs
  • Set fixtures, vices, tooling and work offsets
  • Machine components to tight tolerances and high‑quality standards
  • Read and interpret engineering drawings
  • Select appropriate tooling, feeds and speeds
  • Carry out first‑off and in‑process inspections
  • Troubleshoot machining and tooling issues

Skills & Experience

  • Previous experience as a CNC Milling Programmer / Setter / Operator
  • Strong knowledge of Heidenhain control systems
  • Experience programming at the machine
  • Background operating vertical milling machines
  • Experience machining exotic materials such as Inconel, Nitronic or similar alloys
  • Strong understanding of tooling and machining processes

Why Should You Apply?

This CNC Milling Programmer / Setter / Operator opportunity offers the chance to join a respected precision engineering business with a secure order book and a strong reputation for quality. You’ll work on challenging, high‑specification components rather than repetitive production work, whilst enjoying a stable day‑shift pattern and an early finish every Friday.

If you’re an experienced CNC Milling Programmer / Setter / Operator looking for a long‑term opportunity within a modern engineering environment, this CNC Milling Programmer / Setter / Operator position could be the ideal next step in your career.

#J-18808-Ljbffr…

Posted: June 18th, 2026