East Lancashire Hospitals NHS Trust
Job Summary
The NHS holds one of the world’s richest health datasets, yet much of its value remains locked within secure environments. Lancashire Teaching Hospitals NHS Foundation Trust is addressing this challenge by building secure, privacy-preserving research infrastructure that enables high-impact research without moving or exposing sensitive data.
We are seeking a Research Software Engineer to support the technical delivery of secure data interoperability platforms across regional and national research networks. The post holder will play a hands-on engineering role, building software that enables federated analysis, cohort discovery, and advanced analytics within trusted research environments. This role will also contribute to the development of secure Artificial Intelligence and agent-based analytical workflows, supporting next-generation NHS research and operational use cases.
Main duties of the job
- Design, develop, and maintain secure research software to enable federated analysis across distributed health data environments.
- Build and extend cohort discovery and feasibility tooling that supports non-disclosive, real-time exploration of datasets.
- Develop and deploy software pipelines that enable secure execution of analytical code (R/Python) against OMOP CDM and related datasets.
- Support the technical delivery of AI-enabled and agentic workflows within highly governed environments.
- Implement containerised solutions using Docker and Kubernetes to ensure reproducible, auditable research environments.
- Apply software engineering best practices, including version control, automated testing, CI/CD pipelines, and infrastructure-as-code.
- Work closely with data scientists, researchers, information governance teams, and external partners to ensure solutions meet governance and security requirements.
To apply for this job please visit apps.trac.jobs.