Software Engineer - Healthcare (Cross-Project)
Indexed description
Digitals for Health Ltd is a UK healthcare-software company specialising in secure, regulated products and platforms at the intersection of clinical data, privacy engineering, and applied AI. We work with national-scale healthcare partners and NHS-adjacent organisations to design, build, and govern data products that meet the highest standards of patient safety and data protection.
Anonymisation, terminology mapping, and governed data release are a core, repeatable capability that we apply across multiple client projects. As we grow, we need an engineer who works across our project portfolio to help deliver this work consistently and well.
The RoleThis is a cross-project engineering role, central to how we deliver healthcare data work across our portfolio. Reporting directly to the CTO, you will build and maintain the anonymisation and data-mapping pipelines we deploy from one client project to the next turning complex, messy clinical data into secure, harmonised, governed data assets. Rather than sitting on a single project, you will build reusable pipelines and components designed to serve many engagements. This is an example of one of the projects, but there might be other varied assignments where we will need help on other projects, as required.
You will take technical direction from the CTO, who owns our architectural approach and leads client-facing technical decisions. Your focus is delivery: writing solid, well-tested code and building reliable pipelines to the standards our regulated healthcare work demands. Under the CTO’s direction, you will also provide technical input into presales and client conversations across projects.
One of the most important things we’re looking for is a genuine willingness to build AI-first. You don’t need existing AI experience - what matters is the curiosity and appetite to learn, experiment, and adopt AI as a core part of how you engineer. As AI becomes central to both what we build and how we build it, we want someone excited to grow into that alongside us.
Core responsibilities
• Build the terminology mapping and harmonisation layer: e.g. mapping clinical free-text and coded fields to SNOMED CT, dm+d,.
• Develop reusable data-processing pipelines and components that work across different client datasets, therapy areas, and projects.
• Implement data-quality frameworks and validation logic across multi-stage curation lifecycles, ensuring completeness, consistency, and auditability.
• Build audit logging, data lineage, and secure data-handling into pipelines, in line with UK GDPR, DPA 2018, ICO anonymisation standard, and DSPT requirements.
• Contribute to DPIA and privacy sign-off processes, and to data governance artefacts, from a delivery standpoint.
• Follow good engineering practice - clean code, testing, version control, and clear documentation working to the technical approach set by the CTO.
• Support the CTO in presales and client technical discussions across projects when asked: providing technical input, feasibility views, and effort estimates.
Technical SkillsSoftware Engineering (core)
• Expertise in C#/.NET technology stack, design of clean, efficient and maintainable code. Writing unit, integration and end-to-end tests (xunit, NSub, Testcontainers).
• Expertise in SQL and relational databases (SQL Server/Azure SQL Database/PostgreSQL). Complex queries, data profiling, performance-aware transformations, and warehouse-level data manipulation.
• Strong understanding and experience with containerization (Docker/Podman).
• Strong software architecture and design: microservices, modularity, reusability, API and service design, building configurable systems, event driven.
• Data pipeline engineering: designing and building reliable ETL/ELT workflows for large patient-level datasets.
Microsoft & Cloud Data Platform
• Microsoft Azure data services: Azure Data Factory, Data Lake Storage, Azure Databricks, Azure SQL building and running data workloads in a secure-cloud environment.
• Comfortable working within an Azure-centric ecosystem and Microsoft tooling.
Healthcare Data & Interoperability
• SNOMED CT, dm+d (Dictionary of Medicines and Devices) - concept-identifier mapping and terminology harmonisation.
• HL7 FHIR, NHS data standards, DSPT; DCB0129 / DCB0160 clinical-safety environment experience desirable.
• UK GDPR / DPA 2018; ICO anonymisation standard; privacy-by-design; DPIA familiarity.
Nice to Have
• Python or PySpark for data pipeline and scripting tasks.
• Familiarity with СI pipelines for reproducible builds.
• Experience with coding agents (Claude Code/Codex/Copilot).
• Willingness to provide technical input to client and presales discussions.
What We Offer• Competitive salary commensurate with experience
• 20 days annual leave plus UK bank holidays
• Option to take unpaid leave
• Flexible remote-first working - we care about delivery, not desk time
• Company pension contribution
• Access to continued professional development and relevant training
• Varied, hands-on work across a range of healthcare data projects, working directly with the CTO
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search