What’s this role about?
You'll be embedded at NHS trusts, working directly with clinical and operations teams to understand their workflows, identify software blockers, and ship code that solves them. You're not a consultant, you write production code. You're not a pure engineer — you own relationships with clinicians and staff. You're somewhere in the middle, operating with autonomy and judgment, moving fast without compromising quality.
Why join?
Work on software that impacts patient care and NHS staff efficiency daily
Real autonomy; you'll own the work and heavily influence the outcomes
Embedded with teams at early-stage scaleup (fast decision-making)
Influence product direction from user and clinical insights
Learn business, engineering, and product problem-solving in one role
️What will my day look like?
One of the great things about DrDoctor is that every day is different and there is always an opportunity to get involved in something outside of your ‘BAU’ or your regular teams!
However, the key things you could expect would include:
Morning huddle with clinical staff to understand workflow pain points
Diagnosing issues in complex clinical environments (legacy EHRs, integration gaps, staff adoption barriers)
Prototyping and shipping solutions (features, integrations, automations that work in real clinical workflows)
Coordinating with DrDoctor's core team to validate that clinical insights become product roadmap
Training staff on new capabilities and documenting how solutions improve clinical operations
This role will involve a lot of time on site with our clients, we estimate up to 60% of your time will be spent working outside of your home (travel is paid for). It's a highly collaborative role and will suit someone who is excited by getting out there and to the heart of things.
OK, I’m interested. What experience do I need to have?
You’ll be successful if you:
Are a strong software engineer who ships production code regularly
Can diagnose complex problems in user workflows without prior NHS experience
Communicate clearly with clinicians and hospital staff without losing technical rigor
Thrive when scope is unclear and move fast to clarify it through conversation with staff
Care deeply about outcomes, not just engineering elegance
Get a buzz from seeing how someone uses your latest version
Have experience shipping integrations or custom solutions for complex customers
Are proficient in at least one modern programming language (Python, TypeScript, Go, Rust)
Have experience in API design, system architecture, and cloud platform (AWS/Azure/GCP)
Have experience in software engineering and working directly with customers/users (healthcare, SaaS, consulting, or embedded engineering roles)
Nice to Have
Healthcare or regulated industry exposure (doesn't need to be deep)
NHS experience or UK healthcare knowledge
Prior embedded or implementation engineering role
Passion for healthcare impact
OK, that’s me, but who are DrDoctor?
Take a look at our careers page or our website to find out a bit more about our mission, vision, and impact!
But ultimately, we the NHS and want to help it work better. We radically transform the delivery of health services to make healthcare work for everyone – for patients, doctors, administrative teams and taxpayers.
DrDoctor was built on a simple belief: technology can transform the NHS. Our B Corporation certification holds us accountable not just for what we build, but for how we build it - and the impact that has on people, patients and the health system around us.
Thinking of applying?
We know from research and experience that candidates may not apply if they don’t think they meet 100% of our requirements. If you don’t tick all the boxes but feel you would be a good fit, we would still love to hear from you. We are committed to creating a diverse and inclusive culture!
We’re happy to make reasonable adjustments at any stage of the hiring process and in the role.
Just to let you know too, we will need you to have the Right To Work in the UK.
We’re perfect for each other, what are the next steps?
We are currently recruiting heavily and have a lot of CVs to go through. However, we don’t wait for roles to close before going through your CV. We will be in touch in a few days to let you know if we think we might be a match, and if we are not. Unfortunately, because we get so many CV’s we are not able to send a personalised reply if it’s not a match. However, if you want more details as to why, just drop us a note and we will arrange to get some feedback over to you.
If it’s a match, then we will arrange a time to talk to you on a quick 30 minute call. It’s just an informal chat so you can relax! We will tell you more about the role, the team and why you should want to join us.
If we continue, then we will invite you to meet some of the team, most likely virtually. Some of our roles will also be subject to completing an assessment or a role related exercise.
We get there are a lot of great roles out there, so we will make sure to get through the rounds as quickly as possible. All we ask is you keep us up to date with your plans.
I can’t wait to get started, what are the perks?
You can find our Perks and Benefits here! We like to think there's something for everyone! We're a social and pretty casual bunch who love to spend time together, virtually and in person.
We have social budgets and encourage everyone to organise something that they're interested in, from casual nights at the pub to hiring football pitches, going for Iftar dinner or making your own silver rings, we love a bit of variety!
Salary banding for this role is: £61,000 to £75,000
#LI-Hybrid