Senior Research Software Engineer

£43000 - £58000 per annum

Job description

Morgan Hunt are currently recruiting for a Senior Research Software Engineer on behalf of our public-sector client based in Dundee. This role can be performed mostly remotely, with a site visit required once or twice a fortnight.

This is a 24-Month Fixed Term Contract, with a likelihood of extension beyond this.

Salary: £43k-£58k

Annual Leave: 39 Days

Pension Contribution: 21% From Employer

As a senior research software engineer you will be expected to take a role in the design and implementation of research software solutions including non-functional aspects such as performance, security, testability, and compliance in addition to functional aspects. You will be expected to learn the domain information required to deliver the projects. Such information could be health, genomic and imaging data. You will be involved in strategic projects that contribute toward continuous improvement to the data we hold and the platforms we provide, particularly growing our image data capability. You will produce system documentation in line with documentation standards and keep abreast of developments in the standards and modelling community for health information and knowledge, communicating complex and specialised issues both orally and in writing that is clear for the intended audience.

You will be working within the research team, where alongside other projects you will be leading on maintenance and development of new features and functionality for the organisation's open-source Research Data Management Platform. Your role will include establishing and leading a community of practice amongst new and existing RDMP users and ensuring availability of instructions around such things as use of the system and the process for raising bugs or requesting new features.


  • Extensive C# object-oriented programming experience in a production environment.
  • Excellent skills in at least one modern object-oriented language (e.g. C#, Java) and an in depth understanding of object-oriented code design, principles and best practice.
  • Expertise in database work (MS SQL and MySQL primarily).
  • Experience of SQL and ETL scalability techniques.
  • Experience of software architecture.
  • Interest in working with health data.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.
  • A keen interest in community building within an open-source ecosystem.
  • Skills in recent .NET development (e.g. .NET Core or 5/6/7)

Morgan Hunt is a multi-award-winning recruitment business for interim, contract and temporary recruitment and acts as an Employment Agency in relation to permanent vacancies. Morgan Hunt is an equal opportunities employer. Job suitability is assessed on merit in accordance with the individual's skills, qualifications and abilities to perform the relevant duties required in a particular role.


Alex McCrorie
Technology Recruitment Team
Get notifications for similar jobs