cover image
Our Future Health UK

Our Future Health UK

ourfuturehealth.org.uk

5 Jobs

298 Employees

About the Company

Our Future Health is the UK’s largest ever health research programme, bringing people together to develop new ways to prevent, detect and treat diseases.

Our mission is to create an incredibly detailed picture of the UK population’s health, by recruiting up to five million adult volunteers from across the UK. Each volunteer will be asked to fill out a questionnaire and provide a blood sample that can be linked to their health records. Taken together, the data will present health researchers with a powerful tool to identify new ways of tackling diseases such as cancer, diabetes, and dementia.

It's an unprecedented challenge that involves answering questions that have never been asked before – ethical, practical, and technological. And by getting these answers right, we believe Our Future Health will allow future generations to live in good health for longer.

We are currently expanding our team and looking for specialists across various fields – people who are motivated by the opportunity of creating something new that will make a difference to society. Click on the Jobs tab above to start exploring our current opportunities.

Our Future Health is a registered charity in England, Wales and Scotland.

Listed Jobs

Company background Company brand
Company Name
Our Future Health UK
Job Title
Senior Software Engineer - Engagement
Job Description
Job title: Senior Software Engineer – Engagement Role Summary: Lead the design, build, and optimisation of cloud‑hosted consumer applications that drive participant engagement for a national health research program. Work across the stack (TypeScript/React/Next.js front‑end, Python back‑end) to create data‑driven, user‑focused experiences, experiment with new engagement strategies, and collaborate with cross‑functional teams to rapidly iterate and learn from user behaviour. Expactations: - 5+ years of full‑stack engineering in consumer‑facing products, with a proven track record of rapid experimentation and iteration. - Strong ownership of the product and technical quality, from design through deployment, monitoring, and incident response. - Ability to navigate ambiguity in a small, fast‑growing organization and mentor junior engineers. Key Responsibilities: - Own end‑to‑end features across front‑end and back‑end, prioritising those that deepen participant motivation and trust. - Design and implement reusable services, APIs, and data pipelines (Python) that support personalised insights and study participation. - Build intuitive, accessible UI components with TypeScript, React, or Next.js, focusing on a seamless user journey. - Conduct A/B experiments, analyse behavioural data, and iterate designs to improve engagement metrics. - Manage cloud infrastructure (Azure/AWS/GCP) via IaC (Terraform), ensuring scalability, security, and cost efficiency. - Implement CI/CD pipelines, TDD, code reviews, and pair programming to maintain high code quality. - Operate production services with observability (logging, metrics, error monitoring) and respond to incidents. - Collaborate with product, UX, data science, and compliance teams to translate research objectives into technical solutions. - Mentor and provide technical guidance to less experienced engineers. Required Skills: - Proficiency in Python (≥3.8) for back‑end services and data processing. - Expertise in JavaScript/TypeScript with modern frameworks (React, Next.js). - Experience building cloud‑hosted consumer applications on Azure, AWS, or GCP. - Hands‑on Terraform for IaC and blue‑green/rolling deploys. - Strong relational database design (PostgreSQL) and familiarity with additional stores (Blob, Document, Graph). - Knowledge of agile practices: TDD, CI/CD, code review, Git/GitHub workflows. - Operational skills: observability, logging, metrics, incident management. - Comfortable handling sensitive personal data in compliance‑aware environments. - Excellent cross‑functional communication, problem‑solving, and mentoring abilities. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Cloud certification preferred (e.g., AWS Certified Developer, Azure Developer Associate, GCP Associate Cloud Engineer).
London, United kingdom
Hybrid
Senior
18-12-2025
Company background Company brand
Company Name
Our Future Health UK
Job Title
Detection Engineer
Job Description
Job Title: Detection Engineer Role Summary: Lead the design, development, and tuning of threat‑driven detections across cloud and on‑prem environments. Work closely with an in‑house threat team and outsourced SOC to create and maintain high‑quality detection rules, automate reporting, and continuously improve security monitoring maturity. Expectations: - Own the end‑to‑end lifecycle of detection capabilities. - Integrate threat intelligence and hunting results into operational safeguards. - Deliver scalable, code‑based detection solutions in Microsoft Sentinel, Azure, Kubernetes, and other cloud‑native logs. - Oversee and coach the MSP SOC to maintain service quality and rule effectiveness. - Support ISO 27001 compliance, KQL usage, and cross‑team security monitoring initiatives. Key Responsibilities: - Develop threat‑led detection rules in Microsoft Sentinel using KQL. - Tune and maintain existing detection catalogues and SOC‑provided rule sets. - Create and adjust DLP, Insider Risk Management, and other Microsoft Purview security rules. - Supervise MSP SOC operations, ensuring delivery to required standards and efficiency improvements. - Build automated custom reports via Sentinel workbooks. - Collaborate with tech and security teams on monitoring for cloud, SaaS, and in‑house systems. - Document low‑level design, configuration, and operational processes for security tooling. - Assist security engineers and analysts with ISO 27001 activities and KQL tasks. Required Skills: - Advanced KQL scripting; proficiency in Python and Terraform preferred. - Hands‑on experience with Microsoft Sentinel and Microsoft Defender suite (Defender for Endpoints, Defender for O365). - Knowledge of Microsoft Entra ID (AAD) IAM and Identity Governance. - Familiarity with Microsoft Purview (MPIP, DLP) tools. - Cloud‑native logging expertise in Azure and Kubernetes. - Experience with detection‑as‑code, CI/CD pipelines, and “everything‑as‑code” philosophies. - Prior exposure to an MSP SOC and Agile workflows. - Understanding of ATT&CK TTPs, basic statistics, data science, and AI/ML applied to cybersecurity. - Awareness of ISO 27001 controls and requirements. Required Education & Certifications: - Bachelor’s degree in Computer Science, Cybersecurity, or related field (or equivalent experience). - Relevant certifications: Microsoft (MS‑500, AZ‑500, SC‑200, SC‑300, SC‑400), CompTIA Security+, GIAC GSOC, CCSK, or comparable security credentials.
London, United kingdom
Hybrid
18-12-2025
Company background Company brand
Company Name
Our Future Health UK
Job Title
Senior Software Engineer (Full-Stack - Python/TypeScript)
Job Description
Job Title: Senior Software Engineer – Full‑Stack (Python/TypeScript) Role Summary: Lead the design, build, and operation of cloud‑hosted participant engagement applications. Work across the stack from TypeScript/React frontend to Python backend and Azure infrastructure, delivering iterative features that deepen participant motivation and trust. Expectations: • Own end‑to‑end features and infrastructure in a total ownership model. • Drive rapid experimentation, learning from user behaviour, and short‑cycle releases. • Mentor junior staff and facilitate technical discussions. • Collaborate with product, UX, data, and non‑technical stakeholders in a small, highly mobile team. Key Responsibilities: • Design and implement consumer‑facing components using TypeScript, React/Next.js, and Python. • Model and query relational data in PostgreSQL; integrate with other stores as needed. • Manage Azure/Kubernetes resources with Terraform and App Service; maintain CI/CD pipelines. • Observe, log, and debug live services; respond to incidents and implement reliability practices. • Prepare prototypes, validate concepts, and transition winning experiments to robust solutions. • Communicate design trade‑offs and progress to cross‑functional partners. Required Skills: • 5+ years of full‑stack development with Python and TypeScript. • Proven experience building production‑grade consumer apps on Azure (or AWS/GCP). • Strong frontend skills: React or Next.js, modern CSS, accessibility. • Backend design: data movement, processing, storage, and REST/GraphQL APIs. • Infrastructure as Code with Terraform, Kubernetes, and CI/CD practices (Git, GitHub). • Solid data modelling and PostgreSQL expertise; familiarity with other stores. • Experience working with sensitive personal data. • Agile development principles: code review, TDD, pair programming. • Mentorship and facilitation skills; clear communication with diverse stakeholders. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). • No mandatory certifications, but knowledge of Azure/AWS/GCP and Terraform credentials is advantageous.
London, United kingdom
Hybrid
Senior
02-02-2026
Company background Company brand
Company Name
Our Future Health UK
Job Title
Senior Data Engineer - (Genetics) Maternity Cover - 12 months FTC
Job Description
**Job Title** Senior Data Engineer – Genetics (Maternity Cover, 12 Months FTC) **Role Summary** Lead the design, development and maintenance of production‑level data pipelines that ingest, process, QC and release large-scale genetic datasets to researchers. Collaborate with the Bioinformatics team, data scientists and product owners to deliver robust, scalable cloud‑based solutions that meet scientific and regulatory standards. **Expectations** - Build and operate end‑to‑end pipelines on Azure that handle daily feeds from multiple sources. - Ensure data quality, reproducibility, and adherence to GA4GH/FAIR principles. - Act as a technical advocate for best practices (unit testing, CI/CD, documentation). - Communicate effectively with stakeholders to translate requirements into technical designs and drive feature delivery. **Key Responsibilities** - Develop, test, and deploy scalable ETL pipelines for genotype, imputation and other genomic data (VCF, BAM/CRAM, GTC, FastQ). - Implement data validation and QC workflows for complex genomic datasets. - Optimize performance and resource usage on cloud platforms (Azure, Databricks, Spark, distributed storage). - Containerise workloads (Docker) and orchestrate with Kubernetes. - Produce technical specifications (ODPs/RFCs), run code reviews, and supervise junior engineers. - Maintain and extend data storage solutions (Parquet, Delta tables, data lakes). - Collaborate with data scientists, product owners and the lead data engineer to align on requirements, priorities and release schedules. **Required Skills** - Proficient in Python, Unix command‑line, and version control (Git/GitHub). - Strong experience building and scaling cloud‑native pipelines (Azure, Spark, Databricks). - Hands‑on with containerisation (Docker) and orchestration (Kubernetes). - Deep knowledge of bioinformatics file formats (VCF, BAM/CRAM, GTC, FastQ) and tools (bcftools, PLINK, QC tools). - Demonstrated ability to design and implement robust, performance‑optimised data pipelines. - Familiarity with data transformation and storage formats (Parquet, Delta Lake). - Experience in Agile development environments and stakeholder management. - Understanding of GA4GH and FAIR data standards. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Bioinformatics, Data Engineering, or a related field. - Relevant cloud certification preferred (e.g., Microsoft Certified: Azure Data Engineer Associate). ---
London, United kingdom
Hybrid
Senior
28-02-2026