CNC Machinist

McGlynn Personnel

Esher

On-site

GBP 40,000 - 55,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Overtime
Profit-related bonus
23 days holiday
Company pension
Early finish every Friday
Modern, clean machine shop

Job summary

McGlynn Personnel is seeking an experienced CNC Programmer (Milling or Turning) for a permanent, day-shift role in Esher, Surrey. You will program, set, and operate Haas or Fanuc controlled CNC machines, using OneCNC for offline programming, and produce high-precision components to tight tolerances.

The successful candidate will read engineering drawings, select tooling and machining strategies, and collaborate with the engineering team to drive continuous improvement.

Qualifications

  • Previous experience as a CNC Programmer within Precision Engineering.
  • Background in CNC Milling (3- and 4-axis) or CNC Turning (2-axis fixed head or Multi-Axis).
  • Confident online programming, setting and operating experience.
  • Experience with offline programming using OneCNC or similar CADCAM software.
  • Experience using Haas or Fanuc controls.

Responsibilities

  • Programming, setting and operating CNC Milling or CNC Turning machines.
  • Online programming using Haas or Fanuc controls.
  • Offline programming using OneCNC (or similar CADCAM software).
  • Producing complex precision machined components to tight tolerances.
  • Reading and interpreting engineering drawings.
  • Inspecting your own work to ensure the highest quality standards.
  • Working closely with the engineering team to support continuous improvement.

Skills

CNC Programming
Milling
Turning
Online programming
Setting and operating
Geometric tolerances

Tools

OneCNC
CADCAM

Job description

CNC Programmer (Milling or Turning)

Location: Esher, Surrey Salary: Competitive (DOE) Job Type: Permanent, Full-Time Hours: Days | Early Finish Every Friday

Join a Precision Engineering Company Where Your Programming Skills Matter

Are you an experienced CNC Programmer from a Milling or Turning background who enjoys programming, problem-solving and producing high-precision machined components?

We're looking for skilled CNC Programmers who are equally confident programming, setting and operating CNC machine tools. This role requires both online programming using Haas or Fanuc controls and offline programming using OneCNC (or similar CADCAM software), manufacturing complex precision components for some of the world's most demanding industries.This is a genuine opportunity to join a well-established subcontract precision engineering company where quality comes first, investment in technology continues, and machinists are trusted to take ownership of every project they manufacture.

About the Company

With over 30 years of precision engineering expertise, the company has built an excellent reputation for manufacturing high-quality precision machined components for customers across a wide range of technically demanding industries, including:

  • Aerospace
  • Defence
  • Medical
  • Oil & Gas
  • Food Processing
  • Packaging
  • Scientific
  • Advanced Manufacturing
The Role

As a CNC Programmer, you'll take ownership of your work from drawing through to finished component, programming, setting and operating your own jobs while producing precision engineered parts to the highest standards.

  • Programming, setting and operating CNC Milling or CNC Turning machines
  • Online programming using Haas or Fanuc controls
  • Offline programming using OneCNC (experience with other CADCAM software will also be considered)
  • Producing complex precision machined components to tight tolerances
  • Manufacturing prototype, one-off, low-volume and production batch components
  • Reading and interpreting engineering drawings
  • Selecting tooling and machining strategies
  • Inspecting your own work to ensure the highest quality standards
  • Working closely with the engineering team to support continuous improvement
We're Looking For
  • Previous experience as a CNC Programmer within Precision Engineering
  • A background in either CNC Milling (3- and 4-axis) or CNC Turning (2-axis fixed head or Multi-Axis)
  • Confident online programming, setting and operating experience
  • Experience with offline programming using OneCNC or similar CADCAM software
  • Experience using Haas or Fanuc controls
  • Ability to manufacture precision components to tight tolerances
  • Strong understanding of engineering drawings and geometric tolerances
  • Excellent attention to detail and quality
  • A proactive approach with pride in producing exceptional work
Experience in any of the following would be advantageous:
  • 5 Axis CNC Milling
  • Multi-Axis CNC Turning
  • Prototype machining
  • Precision subcontract machining
  • Continuous improvement initiatives
What You'll Receive
  • Excellent remuneration available (DOE)
  • Overtime
  • Profit-related bonus
  • 25 days holiday plus Bank Holidays
  • Company pension
  • Early finish every Friday
  • Modern, clean and well-equipped machine shop
  • Investment in the latest machining technology
  • Interesting, varied precision engineering work
  • Long-term career stability
  • Supportive, highly skilled engineering team
Why Join?

This isn't a production environment where you'll spend every day running repetitive batches. You'll programme your own work, machine complex precision components, solve engineering challenges and manufacture parts that genuinely make a difference across a wide range of industries.

The company continues to invest in advanced CNC machining technology, including multi-axis machining capabilities, modern manufacturing processes and its people. You'll work on everything from prototype development through to production runs, giving you the variety and technical challenge that many machining roles simply don't offer.

If you're passionate about precision engineering, enjoy taking ownership of your work and want to join a business that genuinely values craftsmanship, technical ability and continuous improvement, this is an opportunity not to be missed.

We're looking for experienced CNC Programmers from either a Milling or Turning background who are confident taking a job from engineering drawing through to finished component.

  • Online programming, setting and operating CNC machine tools
  • Offline programming using OneCNC or comparable CADCAM software
  • Haas or Fanuc controls
  • 3- & 4-axis Milling OR CNC Turning
  • Manufacturing precision engineered components to tight tolerances
  • Working independently while maintaining exceptional quality standards

Whether your expertise is in CNC Milling or CNC Turning, if you're looking for a long-term opportunity where you can programme, machine and take ownership of your own work, we'd love to hear from you.


JBRP1_UKTJ

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Machinist
CNC Machinist

McGlynn Personnel • Guildford

On-site
GBP 38,000 - 52,000
Overtime
Profit-related bonus
25 days holiday
+7
CNC Machinist – Milling (Setter and Operator)
CNC Machinist – Milling (Setter and Operator)

MTS Recruitment Limited • Romford

On-site
GBP 34,000 - 52,000
Benenden Healthcare
EAP (Employee Assistance Programme)
23 days + BH
+7
CNC Programmer
CNC Programmer

Nuclearinst • Pennington

On-site
GBP 50,000 - 60,000
Annual bonus
35 days holiday
Excellent pension
+5
CNC Miller / Programmer
CNC Miller / Programmer

Yolk Recruitment Limited • Caerleon

On-site
GBP 25,000 - 28,000
Bonus scheme
Pension
Death in service benefit
Cnc Programmer Setter Operator
Cnc Programmer Setter Operator

Ross Frank • Woking

On-site
GBP 42,000 - 62,000
Competitive pay
Overtime 1.5x
Modern machinery
+2
Cnc Miller Programmmer
Cnc Miller Programmmer

Workforce Staffing • Guildford

On-site
GBP 55,875,000 - 67,051,000
25 days holiday
Pension
Overtime at 1.5x
CNC Miller / Programmer
CNC Miller / Programmer

Meritus • Christchurch

On-site
GBP 25,000 - 28,000
Bonus scheme
Pension
Death in service benefit
+1
CNC PROGRAMMER
CNC PROGRAMMER

Impact Recruitment • Wellingborough

On-site
33 days holiday
Company pension scheme
Death in service benefit
+2
CNC Programmer, 5-Axis Milling, CAM Software, Precision Machining
CNC Programmer, 5-Axis Milling, CAM Software, Precision Machining

Corriculo Ltd • Cambridge

On-site
GBP 36,000 - 48,000
CNC Miller Programmmer
CNC Miller Programmmer

Workforce Staffing • Esher

On-site
GBP 28,000 - 33,000
25 days holiday + stats
Pension
Overtime at 1.5x
+1