1,395 Programming jobs in the United Kingdom

Golang Engineer

London, London Rollbar, Inc.

Job Viewed

Tap Again To Close

Job Description

Social network you want to login/join with:

This is our general process for Golang engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. After the first round of interviews we’ll find the best fit product team at Canonical for you to progress your application based on your personal interests.

Canonical prefers Golang for software where performance and security are primary considerations. We also have substantial projects in Python, C, C++ and are starting to invest in Rust. For front-end development we prefer React and Flutter.

Golang is an essential language for our engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems, to those which build and test every possible kind of open source on every architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang components.

We also want to ensure that Ubuntu is the very best platform for Golang development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development.

Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully remote and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux the better!

Location : we have open roles for Golang engineers in every time zone

What your day will look like

  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by your users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
  • Contribute to the success of your product through technical advocacy

What we are looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Additional skills that you might also bring

  • Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2, per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Programming Machinist

South Yorkshire, Yorkshire and the Humber £37000 - £38000 Annually Metalis Engineering Recruitment Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

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.

This advertiser has chosen not to accept applicants from your region.

Programming Machinist

S60 Canklow, Yorkshire and the Humber Metalis Engineering Recruitment Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full time

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.

This advertiser has chosen not to accept applicants from your region.

CNC Turner (Programming)

Devon, South West £37000 Annually Ernest Gordon Recruitment Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

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.

This advertiser has chosen not to accept applicants from your region.

CNC Miller (Programming)

Devon, South West Ernest Gordon Recruitment Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

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.

This advertiser has chosen not to accept applicants from your region.

CNC Machinist (Programming)

Bristol, South West Ernest Gordon Recruitment Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

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.

This advertiser has chosen not to accept applicants from your region.

CNC Turner (Programming)

TQ3 Preston, South West Ernest Gordon Recruitment Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full time

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.

This advertiser has chosen not to accept applicants from your region.

CNC Miller (Programming)

TQ3 Preston, South West Ernest Gordon Recruitment Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full time

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.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Programming Jobs in United Kingdom !

CNC Machinist (Programming)

Bristol, South West Ernest Gordon Recruitment Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full time

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.

This advertiser has chosen not to accept applicants from your region.

CNC Turner (Programming)

TQ3 Preston, South West Ernest Gordon Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.

R Programming Lead

Reading, South East IQVIA

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Join a sponsor-dedicated team and contribute to the advancement of in-house study activities over time. As the **R Programming Lead** , you will provide technical expertise to the Statistical Programming team, ensuring the delivery of high-quality solutions that meet both internal and external requirements.
**Responsibilities**
- Develop internal and external R packages for clinical trial analysis ( **ADaM, tables, figures, listings).**
- Validate **R packages.**
- **Lead implementation in R** and train other Biostatistics team members.
- Conduct statistical programming work of clinical data using R.
- Identifies problems and develops global tools that increase the efficiency and capacity of the Statistical Programming group.
- Create and/or validate all safety and efficacy study output requirements (e.g. **ADaM, TLFs** ) consistent with data definitions and specifications and relevant study documentation (e.g. protocol, SAP, aCRF)
- Collaborates with peers and statisticians to ensure the quality and accuracy -thus submission readiness -of clinical data as required by authorities (i.e **. SDTM, ADaM, tables, figures, listings** , define.xml).
**Experience and Qualifications**
+ Minimum 5+ years of experience in R programming for clinical trial data including developing and validating R packages from CRO or Pharmaceutical Industry.
+ **Strong programming skills in R/R Shiny**
+ **Proven experience in applying R and R-Shiny for the analysis and reporting of clinical trials. Ability to reproduce statistical analysis using R.**
+ **Strong skills in data visualization and data wrangling using R. Proficiency in using R packages for data exploration and visualization.**
+ Application of statistical methodology and concepts in clinical trial analysis. Experience with R-Shiny apps for data exploration.
+ Advanced knowledge of industry standards including **CDISC** data structures as well as a solid understanding of the development and use of standard programs.
+ In-depth understanding of the phases of clinical trials and the drug development process.
+ Exposure to **Late Phase & Real-World Evidence** **(RWE)** studies is highly desirable.
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create connections that accelerate the development and commercialization of innovative medical treatments. Everything we do is part of a journey to improve patient outcomes and population health worldwide.
To get there, we seek out diverse talent with curious minds and a relentless commitment to innovation and impact. No matter your role, everyone at IQVIA contributes to our shared goal of helping customers improve the lives of patients everywhere. Thank you for your interest in growing your career with us.
EEO Minorities/Females/Protected Veterans/Disabled
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Programming Jobs