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.
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.
The University of Glasgow, charity number SC004401.