College of Science & Engineering
School of Computing Science
Research Software Engineer
Vacancy Reference: 198873
Salary: UofG Grade 7, £41,064 – £46,049 per annum.
This post is full time (35 hours p/w) and has funding for to 30 September 2027, in the first instance.
The University of Glasgow has been changing the world for more than 575 years, and we are one of the world’s top 100 universities, ranked 12th in the world in the Times Higher Education (THE) World Impact Rankings 2025, demonstrating that we are not only one of the best universities in the United Kingdom, but one of the best universities for the world. Our people have always been at the forefront of innovation, and our past achievements inspire our current world changers.
This is a great opportunity for new Research Software Engineer to join the University’s School of Computing Science.
In this role you will contribute to the project “KEPsoft-UK: Developing New and Improved Algorithms for the UK Living Kidney Sharing Scheme” funded by Kidney Research UK.
The role 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. It is vital that the software is designed with the requirements of the intended users at the forefront, considering feedback from the project’s Patient Advisory Group, and subjected to rigorous testing and validation in order to increase confidence in its correctness.
Closing date: 26 May 2026
As part of Team UofG you will be a member of a world changing, inclusive community, which values ambition, excellence, integrity and curiosity.
As a valued member of our team, you can expect:
1 A warm welcoming and engaging organisational culture, where your talents are developed and nurtured, and success is celebrated and shared.
3 A flexible approach to working.