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
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)
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.