Job id: 113905. Salary: £64,139 to £67,728 per annum, including London Weighting Allowance.
Posted: 29 April 2025. Closing date: 06 May 2025.
Business unit: IoPPN. Department: Biostatistics & Health Informatics.
Contact details: Dr Amos Folarin. Amos.folarin@kcl.ac.uk
Location: Denmark Hill Campus. Category: Research.
THIS VACANCY IS OPEN TO INTERNAL APPLICANTS ONLY
About us:
The Precision Health Informatics Data Lab, led by Professor Richard Dobson, is motivated towards enabling a “panoramic” view of patients that is precise, predictive, preventative and participatory, through the integration of traditional ‘omics data with data derived from mHealth, electronic patient records, knowledge graphs. The group works closely alongside the National Institute for Health Research Maudsley Biomedical Research Centre (NIHR Maudsley BRC) supporting their translational research into novel tests, treatments and technologies to understand and treat mental disorders.
About the role:
Our RADAR-Base platform is pioneering the future for mHealth technology in remote monitoring and management of health data. The RADAR-base platform is used in numerous research fields, spanning over 20 disorder areas in 54 studies. The Senior Software Engineer will be responsible for implementing and optimising infrastructure and deployment processes, and will also contribute to the development of key software components. This position offers a significant opportunity to contribute to a globally adopted, low-cost, open-source mobile health platform.
This is a full time post, and you will be offered a fixed term contract until 31/07/2027.
About you:
To be successful in this role, we are looking for candidates to have the following skills and experience:
Essential criteria
- PhD qualified in relevant subject area or equivalent experience
- Extensive experience in software development and DevOps practices (4+ years).
- Deep understanding of infrastructure-as-code principles and technologies (e.g., Terraform).
- Proficiency in Java/Kotlin, mobile app development and backend development
- Experience working with Apache Kafka, KSQL streams, and reactive backend systems.
- Proficiency in Kubernetes and container orchestration.
- Experience with cloud platforms like AWS.
- Experience with database and data storage systems used by the platform
- Strong problem-solving and troubleshooting skills and ability to work collaboratively in a team environment.
- Experience with configuration management and automation.
Desirable criteria
- Familiarity with open-source software development practices.
- Understanding of data analysis and processing pipelines.
- Experience with real-time data processing frameworks (e.g., Kafka Streams/KSQL) and with data validation for quality control.
- Experience with and prior contribution to the open-source RADAR-Base software stack.
Downloading a copy of our Job Description
Full details of the role and the skills, knowledge and experience required can be found in the Job Description document, provided at the bottom of the next page after you click “Apply Now”. This document will provide information of what criteria will be assessed at each stage of the recruitment process.
Further information:
We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the advert. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible.
To find out how our managers will review your application, please take a look at our ‘How we Recruit’ pages.
Interview date/s TBC.