Research Software Engineer

Website DiamondLightSou Diamond Light Source

Business Area: Software, Science
Division: Life Science
Salary range (Full Time): £32,805 to £38,593 per annum (Discretionary range to £44,382)
Provisional Interview Dates: Early October 2018
Closing Date: 26/09/2018
Ref No: 10051

Join our Data Analysis Software Group who write cutting-edge scientific software in Python, Java and C++.

 Your new role

The development of synchrotron technology proceeds at a blistering, relentless pace and requires a cutting edge and exceptionally resilient technical estate to facilitate its critical work, turning theoretical science into practical and often life-changing discoveries. To help drive this innovation forward, we now require a Research Software Engineer to join our Data Analysis group. The group provides a very comprehensive, imaginative and often complex suite of bespoke software tools written in Java, Python and C++. Our role is to help our scientists capture experimental information, process and visualise terabytes of multidimensional data on the fly, and apply complex mathematical, fitting or theoretical models to interpret their results.

Through constant improvements, you will help us to incorporate new methods, technologies and ways of working wherever possible. We are also looking to exploit cloud resources and incorporate AI techniques to help automate and predict associated trends in experimental data so we need your help to form new software.

Your new team 

Working within a close-knit and highly skilled group, you will collaborate and have the opportunity to help and develop other members, and the opportunity to create new projects. Your experience and underlying knowledge will permeate throughout the wider team, leading initiatives and inspiring others.

What you’ll need to succeed

Your experience of collecting and transforming requirements, delivering and designing innovative software will lead to your success. You will be proficient in technologies such as Java, Python, Javascript and associated relational databases. You will hold practical experience of the full Software Development Lifecycle and above all, demonstrate a passion to learn and think creatively in the solutions we provide to enable science.

Other information

Where appropriate for the role, we will consider flexible working arrangements and secondment opportunities (e.g. for fixed-term contract positions).

Diamond are members of the Employers Network for Equality & Inclusion and we have achieved the Athena SWAN Bronze award and Disability Confident Level One. Women are underrepresented and so we particularly welcome applications from suitably qualified women.  If you are disabled and would like to be considered under the Guaranteed Interview Scheme, please let us know via the online application process.

To apply for this job please visit