Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)
Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop innovative software for world-leading scientific research at Diamond.
  • Company: Join a pioneering research facility with a collaborative and dynamic culture.
  • Benefits: Enjoy 26 days leave, flexible hours, and a great pension scheme.
  • Why this job: Make a real impact in science while working with cutting-edge technology.
  • Qualifications: STEM degree, software development experience, and a passion for science.
  • Other info: Hybrid work model with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

Base pay range

Actual pay will be based on skills and experience. Talk with your recruiter to learn more.

About Us

Software helps to enable the world‑leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low‑level control of synchrotron and beamline hardware, the planning, execution and monitoring of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research.

We are currently undertaking a major upgrade of the facility, known as Diamond‑II. It will combine a new machine and beamlines with upgrades to optics, detectors, sample environments, delivery capabilities and computing, ultimately generating an even more brilliant light source at higher energy.

About The Role

Software engineer within the DAQ group, supporting and developing software for Diamond’s Soft Condensed Matter (SCM) and Crystallography (X) science groups on a 4‑year fixed term basis. Main focus on developing new Athena software for the Soft Condensed Matter and Crystallography beamlines.

Athena is the modernised experiment control/orchestration software platform for Diamond‑II. It is being developed with up‑to‑date technologies and practices, aiming to be easier to set up, support, extend and develop than GDA, which it is intended to replace.

Central to the Athena architecture are Bluesky and Ophyd‑Async, Python libraries for experiment control and data collection. You will be responsible for developing and transitioning the experimental capabilities of GDA to Athena, whilst offering new experimental capabilities to the beamlines.

Once Athena is in use during user experiments, you will provide ongoing support and extension of the DAQ capabilities. You will also work with teammates to support existing SCM+X beamlines and assist with their migration from GDA to Athena.

As a DAQ group software engineer you will collaborate with scientists to translate specifications into software requirements, liaise with controls, data analysis and information management engineers, deliver SCM and Crystallography DAQ features using Athena services, and provide insights to help refine Athena’s generic capabilities. Potential participation in international collaborations is possible.

Qualifications

  • First degree in a STEM subject, preferably with a relevant MSc or PhD.
  • Experience in the Software Development Life Cycle and modern high‑level languages.
  • Good software design principles and usability focus.
  • Knowledge of controlling/monitoring scientific or industrial equipment or IoT preferred.
  • Knowledge of synchrotron or neutron central facility experiments preferred.
  • Experience with large and complex code bases: Python, HDF5, Typescript, UI development, Java, Eclipse RCP, REST, Kubernetes, asynchronous computing.
  • Strong communication, interpersonal, analytical skills and personal interest or experience in science.

Benefits

Diamond offers an exceptional benefits package to support staff in achieving a positive work/life balance. Includes 26 days annual leave plus Christmas closure, public holidays, 2 annual volunteering days and flexible working hours. Excellent defined benefit pension scheme. Access to on‑site amenities: nursery, cafes, restaurant, sports and leisure facilities. Relocation allowance may be available where applicable. Standard hybrid working arrangement: minimum 3 days onsite per week.

To Apply

Please use the online application process and tell us why you believe you are suitable for this role.

When applying, state whether you wish to be considered at Data Acquisition Software Engineer or Senior Data Acquisition Software Engineer level.

Visa sponsorship is available at the Senior level; not available at the Software Engineer level, except potentially for new entrants. For more information, visit https://www.gov.uk/skills-worker-visa.

The closing date for applications is 8 February 2026; early applications are encouraged as some candidates may be interviewed before this date.

Seniority level

Not Applicable

Employment type

Full‑time

Job function

Information Technology and Science

Industries

Research Services

#J-18808-Ljbffr

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography) employer: Diamond Light Source

At Diamond Light Source, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our comprehensive benefits package, which includes flexible working hours, generous annual leave, and access to on-site amenities such as sports facilities and a nursery. Working in the vibrant environment of the UK’s national synchrotron facility not only allows you to contribute to world-leading scientific research but also offers unique opportunities for professional development and international collaboration.
D

Contact Detail:

Diamond Light Source Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

✨Tip Number 1

Network like a pro! Reach out to current employees at Diamond or those in similar roles. A friendly chat can give you insider info and might just lead to a referral.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those related to software for scientific equipment. This will help us see your practical experience.

✨Tip Number 3

Ace the interview by practising common technical questions and scenarios related to data acquisition software. We want to see how you think on your feet and solve problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Diamond.

We think you need these skills to ace Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)

Software Development Lifecycle
High-Level Programming Languages
Good Software Design Principles
Usability Design
Scientific Equipment Control
IoT Development
Synchrotron Experiment Knowledge
Large Code Base Management
Python
HDF5 File Format
TypeScript
UI Development
Java
Eclipse RCP Platform
REST
Kubernetes
Asynchronous Computing
Communication Skills
Interpersonal Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the role. We want to see how you can contribute to our mission at Diamond, so don’t hold back on showcasing your relevant projects!

Show Off Your Technical Skills: Since this role is all about software engineering, be sure to mention your experience with programming languages and tools mentioned in the job description. We love seeing candidates who are well-versed in Python, TypeScript, and more!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your passion for science and technology shines through without unnecessary fluff.

Apply Through Our Website: Don’t forget to submit your application via our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Diamond Light Source

✨Know Your Software Inside Out

Make sure you’re well-versed in the software development lifecycle and the specific technologies mentioned in the job description, like Python and HDF5. Brush up on your knowledge of scientific equipment control and monitoring, as this will be crucial during technical discussions.

✨Showcase Your Collaboration Skills

Since the role involves working closely with scientists and engineers, be prepared to discuss your experience in collaborative projects. Share examples where you’ve successfully worked in a team to develop or support software solutions, especially in scientific contexts.

✨Prepare for Technical Questions

Expect to face technical questions that assess your problem-solving skills and understanding of software design principles. Practice coding challenges or system design scenarios relevant to data acquisition systems to demonstrate your expertise.

✨Express Your Passion for Science

Let your enthusiasm for science shine through during the interview. Discuss any personal projects or experiences that relate to the field of soft condensed matter or crystallography, as this will show your genuine interest and fit for the role.

Senior/Data Acquisition Software Engineer for D-II (SCM and Crystallography)
Diamond Light Source

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>