1,193 Programming jobs in the United Kingdom
Programming Machinist
Posted 2 days ago
Job Viewed
Job Description
Metalis are working with a long-established manufacturing business, who are looking to add an experienced CNC / Manual Machinist to their small but skilled in-house team.
The role sits within the toolroom, supporting both production and maintenance. It's ideal for someone who enjoys varied, hands-on machining work, including one-off pieces and the repair/modification of specialist components.
What you'll be doing:
- Operating CNC and manual machines (turning & milling)
- Online programming and editing (primarily Fanuc and XYZ controls)
- Supporting production by modifying, repairing, and maintaining precision parts/tooling
- Reading and working from engineering drawings
- Collaborating with other machinists and departments to support wider site operations
What we're looking for:
- Strong CNC machining experience (Fanuc essential)
- Confident with both manual and CNC lathes/mills
- Comfortable editing programs at the machine (online)
- Able to read and interpret engineering drawings
- CAD/CAM (SolidWorks) experience is a bonus, not a dealbreaker
- Ideally apprentice-trained, but time-served candidates also considered
Hours & Pay:
- Flexible shifts being considered - current setup includes a core day shift, but early and late shifts could be introduced in future to suit the team
- Average earnings c. 37,113 including base rate, shift supplement, and attendance bonus (all paid on holidays too)
Why consider it?
- Stable and well-respected employer
- Hands-on, practical role with variety day-to-day
- Good sick pay policy
If you're a capable machinist looking for a long-term move with a solid employer, feel free to apply or drop me a message for more info.
Programming Machinist
Posted 5 days ago
Job Viewed
Job Description
Metalis are working with a long-established manufacturing business, who are looking to add an experienced CNC / Manual Machinist to their small but skilled in-house team.
The role sits within the toolroom, supporting both production and maintenance. It's ideal for someone who enjoys varied, hands-on machining work, including one-off pieces and the repair/modification of specialist components.
What you'll be doing:
- Operating CNC and manual machines (turning & milling)
- Online programming and editing (primarily Fanuc and XYZ controls)
- Supporting production by modifying, repairing, and maintaining precision parts/tooling
- Reading and working from engineering drawings
- Collaborating with other machinists and departments to support wider site operations
What we're looking for:
- Strong CNC machining experience (Fanuc essential)
- Confident with both manual and CNC lathes/mills
- Comfortable editing programs at the machine (online)
- Able to read and interpret engineering drawings
- CAD/CAM (SolidWorks) experience is a bonus, not a dealbreaker
- Ideally apprentice-trained, but time-served candidates also considered
Hours & Pay:
- Flexible shifts being considered - current setup includes a core day shift, but early and late shifts could be introduced in future to suit the team
- Average earnings c. 37,113 including base rate, shift supplement, and attendance bonus (all paid on holidays too)
Why consider it?
- Stable and well-respected employer
- Hands-on, practical role with variety day-to-day
- Good sick pay policy
If you're a capable machinist looking for a long-term move with a solid employer, feel free to apply or drop me a message for more info.
CNC Turner (Programming)
Posted 2 days ago
Job Viewed
Job Description
CNC Turner (Programming)
37,000 + Overtime (OTE 51,000) + Progression + Days Based + Shift Flexibility
Paignton
Are you a CNC Turner with Fanuc programming experience, looking for a days-based role offering fully flexible shifts and ample overtime to significantly increase your earnings?
In this role, you will be setting, operating and programming turning machines in a modern workshop with exciting new machinery. You will also be using Fanuc controls on the machines, working to engineering drawings.
Are you looking for a role with a long-standing company where plenty of optional overtime is provided to significantly boost your earnings along with shift flexibility?
This established company has built a strong reputation in precision engineering, delivering high-quality bespoke components across a wide range of materials. With decades of combined engineering experience and a commitment to craftsmanship, they provide a stable and hands-on environment
This role would suit a CNC turner with experience in programming using Fanuc controls with a well-established company at the forefront of their industry.
The Role:
- Setting, operating and programming milling machines
- Using Fanuc controls on the machines
- Working to engineering drawings
- Fully flexible shifts: from 6am to 6pm
The Person:
- CNC Turner
- Experience in Fanuc controls
Reference Number: BBBH20993
CNC, Setter, Programmer, CNC, Machinist, Manufacturing, Engineering, Production, Fanuc, Paignton, Totnes, Torquay, Dartmouth, Newton-Abbot, Bovey-Tracey
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
CNC Miller (Programming)
Posted 2 days ago
Job Viewed
Job Description
CNC Miller (Programming)
37,000 + Overtime (OTE 51,000) + Progression + Days Based + Shift Flexibility
Paignton
Are you a CNC miller with experience in programming using Fanuc controls, looking for a days-based role with fully flexible shifts and plenty of overtime to boost your earnings significantly?
In this role, you will be setting, operating and programming milling machines in a modern workshop with exciting new machinery. You will also be using Fanuc controls on the machines, working to engineering drawings.
Are you looking for a role with a long-standing company where plenty of optional overtime is provided to significantly boost your earnings along with shift flexibility?
This established company has built a strong reputation in precision engineering, delivering high-quality bespoke components across a wide range of materials. With decades of combined engineering experience and a commitment to craftsmanship, they provide a stable and hands-on environment
This role would suit a CNC miller with experience in programming using Fanuc controls with a well-established company at the forefront of their industry.
The Role:
- Setting, operating and programming milling machines
- Using Fanuc controls on the machines
- Working to engineering drawings
- Fully flexible shifts: from 6am to 6pm
The Person:
- CNC Miller
- Experience in Fanuc controls
Reference Number: BBBH20988
CNC, Setter, Programmer, CNC, Machinist, Manufacturing, Engineering, Production, Fanuc, Paignton, Totnes, Torquay, Dartmouth, Newton-Abbot, Bovey-Tracey
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
CNC Machinist (Programming)
Posted 2 days ago
Job Viewed
Job Description
CNC Machinist (Programming)
Dependent On Experience + Training + Overtime + Days-Based + Private Healthcare + Company Bonus + Company Benefits
St Philips, Bristol
Are you a CNC Machinist with experience programming Lathes and Mills, looking to join a tight knit and well established engineering business, that can provide a Monday to Friday days based role with generous company benefits?
In this role, you will work on XYZ machines while operating a range of machining tools to manufacture complex components from a variety of materials.
Based in Bristol, this engineering company operates from dedicated facilities that support the delivery of mechanical and electrical solutions for complex projects across the UK, with a strong focus on the water, energy, and infrastructure sectors.
This role would suit a CNC Machinist with experience programming Lathes and Mills, looking for a stable, Monday to Friday days based role with a company that will look after you long-term.
The Role
- Working on XYZ machines
- Creating a range of complex components
- Creating new programs and editing
- Monday - Friday, 7:30am - 4:30pm, 40 hours
- Overtime - up to 10 hours a week
The Person
- CNC Machinist
- Experience programming Lathes and Mills
Reference Number: BBBH20882
CNC Machinist, Programmer, Lathes, Mills, Turning, Milling, CNC Programmer, Bristol, Manufacturing, Engineer, Engineering
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
CNC Turner (Programming)
Posted 5 days ago
Job Viewed
Job Description
CNC Turner (Programming)
37,000 + Overtime (OTE 51,000) + Progression + Days Based + Shift Flexibility
Paignton
Are you a CNC Turner with Fanuc programming experience, looking for a days-based role offering fully flexible shifts and ample overtime to significantly increase your earnings?
In this role, you will be setting, operating and programming turning machines in a modern workshop with exciting new machinery. You will also be using Fanuc controls on the machines, working to engineering drawings.
Are you looking for a role with a long-standing company where plenty of optional overtime is provided to significantly boost your earnings along with shift flexibility?
This established company has built a strong reputation in precision engineering, delivering high-quality bespoke components across a wide range of materials. With decades of combined engineering experience and a commitment to craftsmanship, they provide a stable and hands-on environment
This role would suit a CNC turner with experience in programming using Fanuc controls with a well-established company at the forefront of their industry.
The Role:
- Setting, operating and programming milling machines
- Using Fanuc controls on the machines
- Working to engineering drawings
- Fully flexible shifts: from 6am to 6pm
The Person:
- CNC Turner
- Experience in Fanuc controls
Reference Number: BBBH20993
CNC, Setter, Programmer, CNC, Machinist, Manufacturing, Engineering, Production, Fanuc, Paignton, Totnes, Torquay, Dartmouth, Newton-Abbot, Bovey-Tracey
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
CNC Miller (Programming)
Posted 5 days ago
Job Viewed
Job Description
CNC Miller (Programming)
37,000 + Overtime (OTE 51,000) + Progression + Days Based + Shift Flexibility
Paignton
Are you a CNC miller with experience in programming using Fanuc controls, looking for a days-based role with fully flexible shifts and plenty of overtime to boost your earnings significantly?
In this role, you will be setting, operating and programming milling machines in a modern workshop with exciting new machinery. You will also be using Fanuc controls on the machines, working to engineering drawings.
Are you looking for a role with a long-standing company where plenty of optional overtime is provided to significantly boost your earnings along with shift flexibility?
This established company has built a strong reputation in precision engineering, delivering high-quality bespoke components across a wide range of materials. With decades of combined engineering experience and a commitment to craftsmanship, they provide a stable and hands-on environment
This role would suit a CNC miller with experience in programming using Fanuc controls with a well-established company at the forefront of their industry.
The Role:
- Setting, operating and programming milling machines
- Using Fanuc controls on the machines
- Working to engineering drawings
- Fully flexible shifts: from 6am to 6pm
The Person:
- CNC Miller
- Experience in Fanuc controls
Reference Number: BBBH20988
CNC, Setter, Programmer, CNC, Machinist, Manufacturing, Engineering, Production, Fanuc, Paignton, Totnes, Torquay, Dartmouth, Newton-Abbot, Bovey-Tracey
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
Be The First To Know
About the latest Programming Jobs in United Kingdom !
CNC Machinist (Programming)
Posted 5 days ago
Job Viewed
Job Description
CNC Machinist (Programming)
Dependent On Experience + Training + Overtime + Days-Based + Private Healthcare + Company Bonus + Company Benefits
St Philips, Bristol
Are you a CNC Machinist with experience programming Lathes and Mills, looking to join a tight knit and well established engineering business, that can provide a Monday to Friday days based role with generous company benefits?
In this role, you will work on XYZ machines while operating a range of machining tools to manufacture complex components from a variety of materials.
Based in Bristol, this engineering company operates from dedicated facilities that support the delivery of mechanical and electrical solutions for complex projects across the UK, with a strong focus on the water, energy, and infrastructure sectors.
This role would suit a CNC Machinist with experience programming Lathes and Mills, looking for a stable, Monday to Friday days based role with a company that will look after you long-term.
The Role
- Working on XYZ machines
- Creating a range of complex components
- Creating new programs and editing
- Monday - Friday, 7:30am - 4:30pm, 40 hours
- Overtime - up to 10 hours a week
The Person
- CNC Machinist
- Experience programming Lathes and Mills
Reference Number: BBBH20882
CNC Machinist, Programmer, Lathes, Mills, Turning, Milling, CNC Programmer, Bristol, Manufacturing, Engineer, Engineering
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skill set.
Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website.
CNC Turner (Programming)
Posted 5 days ago
Job Viewed
Job Description
CNC Turner (Programming)
Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.
£37,000 + Overtime (OTE £51,000) + Progression + Days Based + Shift Flexibility
Paignton
Are you a CNC Turner with Fanuc programming experience, looking for a days-based role offering fully flexible shifts and ample overtime to significantly increase your earnings?
In this role, you will be setting, operating and programming turning machines in a modern workshop with exc
Please click on the apply button to read the full job description
Programming Languages Researcher
Posted today
Job Viewed
Job Description
Programming Languages Researcher - Edinburgh, UK
About the Role
Join an innovative Programming Languages team at their Research Centre in Edinburgh. You’ll conduct innovative research, contribute to engineering solutions, and collaborate closely with the University of Edinburgh's School of Informatics to bring academic ideas into practical use.
What You’ll Do:
- Research and develop cutting-edge programming languages and compiler technologies.
- Design advanced compilers for concurrency, dataflow, metaprogramming, and cloud-based systems.
- Support technology transfer between academia and industry, particularly in compilers and programming language design.
What We’re Looking For:
- Strong background in modern programming languages (object-oriented and functional).
- Research experience in programming languages or compilers.
- Excellent programming and analytical skills.
- Comfortable with functional programming, especially for concurrent systems.
- Quick to learn and apply new technologies.
Nice to Have
- PhD or strong BSc/MSc in Computer Science.
- Published research in top conferences or journals.
- Experience with compiler or language design.
- Knowledge of programming theory (types, semantics, logics).
- Open-source contributions.
- Practical experience with functional programming, C++, or Rust.
Complete our Compensation and Benefits in Niche Tech Industries Survey here:
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice