Skip to main content
Research Software Engineer (Fixed Term)

Job title Research Software Engineer (Fixed Term)

Department Digital, Data & Technology Group

Salary Starting from £35,333, rising to £42,155

Grade Grade 7

Placed on Monday 15 May 2023

Closing date Monday 12 June 2023

Interview date To be confirmed

Reference FM10567

Apply Online


We have a great opportunity for a Research Software Engineer to join the department of Digital, Data and Technology!

About the role:

The postholder will support project researchers on two EPSRC-funded projects: 

  1. Quantifying the Dynamic Response in Metal-Organic Frameworks (MOFs): A Platform for Tuning Chemical Space in Porous Materials
  2. Manufacturing in Hospital: BioMed 4.0

You will assist in developing the skills and knowledge of the research team by collaborating with project researchers, developing research software and other elements within the software development cycle.

Responsibilities within the projects include:

  • Compilation and benchmarking of DFT, molecular simulation and other software for use on our cloud-based supercomputer.
  • Creation, maintenance and automation of a full scientific computing program lifecycle, i.e. automation of the previous point using containers (e.g. podman/docker) or package managers (e.g. conda/nix), coupled with gitlab CI (or similar) using best principles in Open Science.
  • Development of custom data analysis pipelines. 
  • Supporting us with grant writing to access national supercomputing facilities such as Archer 2 including benchmarking and resource requirements.
  • System integration from multiple hardware and software platforms platforms (.e.g., Linux, Windows, Mac, C++, Python…)

This position is offered on a fixed-term contract ending 19/02/2024. 

About you:

Our ideal candidate will:

  • Hold or have submitted thesis for PhD in relevant field, or have equivalent experience and professional qualifications
  • Have experience in creation, maintenance and automation of scientific computing program lifecycle using principles in Open Science
  • Be experienced in using and developing research software
  • Have a proven track record of collaborating with academics and researchers at a professional research level

Specialist knowledge of the research topics would be a bonus but isn’t essential.

For an informal discussion about this role please contact Stefano Angioni at, however please submit your application through our website. 

About the department:

The Research Computing team is part of the Digital, Data and Technology Group. 

We aim to provide a technological environment that matches the University's international, teaching and research reputation, and which contributes to the realization of its key institutional strategies. 

We supply powerful research computing environments to academic staff and doctoral students from all departments. Our research software development experts enable the research community at the University to analyse data, develop research software, optimise your usage of cloud computing, and provide programming skills training.

We strive to respond intuitively to both the ever-evolving needs of our users, and the wide diversity of those users through the exploration of new and emerging technologies.

What we can offer you:

We aim to be an inclusive university, where difference is celebrated, respected and encouraged. We have an excellent international reputation with staff from over 60 different nations and have made a positive commitment towards gender equality and intersectionality receiving a Silver Athena SWAN award. We truly believe that diversity of experience, perspectives, and backgrounds will lead to a better environment for our employees and students, so we encourage applications from all genders, backgrounds, and communities, particularly from under-represented groups, and value the positive impact that will have on our teams. 

We are very proud to be an autism friendly university and are an accredited Disability Confident Leader; committed to building disability confidence and supporting disabled staff.

Find out from our staff what makes the University of Bath a great place to work. Follow us @UniofBath and @UniofBathJobs on Twitter for more information.

Email details to a friend

Further details:

Visa information

If you think you may require a visa to work in the UK, you should refer to our guidance on the Skilled Worker Visa before embarking on a job application to ensure you understand the requirements for sponsorship. You may be eligible to work in the UK via other alternative visa routes such as the Global Talent Visa or by having Settlement / Indefinite Leave to Remain − please refer to our Staff Immigration webpages for further details.

Update to our application process

We are constantly seeking to reduce the unconscious bias that enters any assessment process, with the goal of creating an inclusive and equal assessment process. To support this, personal details will be removed from application forms at the initial shortlisting stage.