University of Glasgow Marque

University of Glasgow

College of Science & Engineering

School of Computing Science

Research Software Engineer — Algorithms for Kidney Exchange

Vacancy Reference: 198873

Salary: Grade 7, £41,064 - £46,049 per annum

This post is full time, and has funding for up to 15 months

The School of Computing Science is looking to recruit a Research Software Engineer to make a contribution to the project “KEPsoft-UK: Developing New and Improved Algorithms for the UK Living Kidney Sharing Scheme”, working with Professor David Manlove (Principal Investigator) and other project collaborators. This 15-month project is funded by Kidney Research UK.

Specifically, the job requires excellent programming skills and substantial prior software development experience. It is also expected that the successful candidate will work in accordance with the KEPsoft Collaborative Quality Management System, and contribute to Technical File documentation that is being compiled to demonstrate compliance in relation to regulations for software as a medical device.

The job involves collaborating on the development of software for kidney exchange, which provides an additional option for patients who require a kidney transplant, and who have a willing but medically incompatible donor. Patients in this position may swap their donors to receive a compatible kidney, and a kidney exchange programme constructs an optimal set of exchanges based on a pool of patient-donor pairs. The project will involve extending the existing KEPsoft platform, which has been developed using Python, Flask and other technologies.

It is intended that the implemented software will be used for the UK Living Kidney Sharing Scheme run by NHS Blood and Transplant. Thus it is vital that the software is designed with the requirements of the intended users at the forefront, taking into account feedback from the project’s Patient Advisory Group, and subjected to rigorous testing and validation in order to increase confidence in its correctness.

The successful candidate will be a member of the Formal Analysis, Theory and Algorithms (FATA) research section within the School. They will work closely with other members of the project team; besides the PI, these include Dr William Pettersson (Research Software Engineer), directors of KEPsoft Collaborative CIC, and colleagues at NHS Blood and Transplant.

Support and mentoring will be provided to enable the successful candidate to develop their career in accordance with the key recommendations of the recent report of the Society for Research Software Engineers.

How to apply. Please note that as part of your application you must supply the following documents. A failure to do this may mean that you are not shortlisted for interview.

  • CV.
  • Covering letter that details your experience, strengths and potential relative to the requirements set out above. Make sure to include your aspirations as a Research Software Engineer in terms of what motivates you, what you would like to achieve and what your broad approaches to software engineering are.
  • Point-by-point summary indicating how you meet the essential and desirable criteria listed in the job description. This must address and demonstrate how you meet each of the essential / desirable criteria, e.g., “A1: I graduated with a BSc (First Class Honours) in Computing Science from the University of X in 2025.”
To access the job description with the essential and desirable criteria, and to apply online, click here.

Closing date: 26 May 2026. The position is available from 1 July 2026 or as soon as possible thereafter.

More information on the University of Glasgow's, School of Computing Science is available.

For informal discussions about the role, please contact Prof David Manlove (David.Manlove@glasgow.ac.uk)

It is the University of Glasgow's mission to foster an inclusive climate, which ensures equality in our working, learning, research and teaching environment. We strongly endorse the principles of Athena SWAN, including a supportive and flexible working environment, with commitment from all levels of the organisation in promoting gender equality.

Athena Swan logo

The University of Glasgow, charity number SC004401.