Research Software Engineer - Team Leader

Location Cheltenham
Job Type Contract
Salary Negotiable
Reference RSE-TL1_1674563743
Duration 6-12 months

1x Team Lead - responsible for triaging requirements, leading development of team members, guiding technologies and solutions to fit with transition partners.

* SFIA level 5 in Software Design or Programming/Software Development
* Potentially also skills in Testing and Systems and Software Life Cycle Engineering

Part time possible along with hybrid working (IT depending)


The RSE Group should comprise a combination of S&T Research staff, industry and placements from across the client's wider business. As a minimum a Research Software Engineering Group of 5 is proposed, which would allow for the 4 projects that have a current high demand for RSE effort to be satisfied, alongside the coordination and development of the group. This could expand to 8 if the resource is available. To allow for continuity, and to give time for RSEs to develop subject matter knowledge alongside corporate engineering knowledge, individual people would be expected to be in the role for a minimum of 2 years. As RSEs will need to build up knowledge of the science behind the research, and the functioning of engineering areas in the department, it's likely that most of the group will need to be staffed by those with DVs. Lower clearances could be used for increased software engineering effort under the supervision of an RSE if required.

The roles and skill levels we are looking for are:

We utilise modern DevOps practices and tools and would expect the RSEs to be advocates of such tools. Different research teams use different technologies, the most common languages are Python, C/C++, Java, TypeScript and Rust, but RSEs would need to be willing to adapt to different languages as required. Across S&T Research we aim to be cloud native, using AWS and Kubernetes, alongside some more bespoke, cutting-edge platforms, our prototypes need to integrate with the platforms that our customers and transition partners use. The key differentiating factor of a Research Software Engineer is the research mindset - a questioning, scientific approach, a desire to learn new technologies and a thirst for knowledge. We expect RSEs to develop knowledge of the subject matter that the research teams they are deployed to work on, allowing them to make the best decisions for solutions.

Guidant Global is acting as an Employment Business in relation to this vacancy.