Job Search and Career Advice Platform

Enable job alerts via email!

Data Acquisition Core Software Engineer — Hybrid

Diamond Light Source

Harwell

Hybrid

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading scientific facility in Harwell, UK, is seeking Software Engineers for the Data Acquisition Core Team. This role involves collaborative software development to manage scientific experiments, utilizing modern programming techniques in Python and other languages. Responsibilities include maintaining software solutions across beamlines, following industry best practices, and engaging in code modernization. The position offers a hybrid working arrangement with an excellent benefits package, including generous annual leave, a pension scheme, and flexible hours.

Benefits

26 days of annual leave plus Christmas closure
Defined benefit pension scheme
Access to amenities including nursery and sports facilities

Qualifications

  • First degree in relevant field or equivalent.
  • Significant experience in software design and development.
  • Proficiency in Python with async methods and another language.

Responsibilities

  • Develop and support software solutions across beamlines.
  • Follow standard software engineering practices for sustainability.
  • Engage in code modernization for reliability and performance.

Skills

Professional software design and development
Modern Python (3.10+) with async methods
Cloud-native technologies and container orchestration
Developing in a CI/CD driven environment
Exposure to hardware controlling software
Knowledge/experience of Oauth2 based Authentication
Developing software systems collaboratively
Agile team experience

Education

First degree in relevant field or equivalent

Tools

Kubernetes
ArgoCD
Helm
Job description
A leading scientific facility in Harwell, UK, is seeking Software Engineers for the Data Acquisition Core Team. This role involves collaborative software development to manage scientific experiments, utilizing modern programming techniques in Python and other languages. Responsibilities include maintaining software solutions across beamlines, following industry best practices, and engaging in code modernization. The position offers a hybrid working arrangement with an excellent benefits package, including generous annual leave, a pension scheme, and flexible hours.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.