Principal Software Engineer in London

Principal Software Engineer in London

London Full-Time 100000 - 200000 € / year (est.) No home office possible
W

At a Glance

  • Tasks: Build and deploy AI systems that revolutionise patient care in real hospitals.
  • Company: Stealth healthcare AI startup focused on making healthcare accessible.
  • Benefits: Competitive salary, equity options, and remote-friendly work environment.
  • Other info: Join a small team where you own projects end to end and drive innovation.
  • Why this job: Make a real impact in healthcare by automating essential tasks for GPs.
  • Qualifications: 5+ years in engineering, strong Python skills, and experience with complex systems.

The predicted salary is between 100000 - 200000 € per year.

A stealth healthcare AI startup is building agents that can do the work of GPs: diagnose, triage, communicate with patients, and handle the data layers that sit underneath all of it. The mission is blunt - make healthcare accessible by automating the parts that do not require a human.

You will be one of the engineers who build the actual system, not a proof of concept. You will deploy it into hospitals and clinics. You will be responsible for whether it works in production, under real conditions, with real patient data.

This is a Python-heavy, distributed systems role. It is not a research role and it is not an ML theory role. It is a build-and-ship role in a domain where getting it wrong has consequences.

What you will actually do:

  • Deploy and refine AI-driven patient communication and triage systems directly with hospitals and clinics.
  • Architect and scale agent orchestration systems built on LLMs and agentic frameworks.
  • Build and maintain secure healthcare data layers with low-latency voice and video capabilities.
  • Scale distributed systems under real clinical load.
  • Work in a small team which means you own things end to end, not hand them off.

What the real challenge is:

Healthcare AI has a gap between demo and production that is wider than almost any other domain. The challenge here is not building something that works in a notebook; it is building something that works reliably in a hospital, handles sensitive patient data correctly, performs under latency constraints, and does not fail silently when it matters most.

You need to be comfortable with ambiguity, with incomplete specs, and with the weight of building systems that affect real patients.

What you need:

  • 5+ years of senior engineering experience building complex, production-grade systems.
  • Strong Python skills — this is the core language, not optional.
  • Proven ability to take ambiguous requirements and ship scalable, working solutions.
  • Hands-on experience with LLMs, agent-based architectures, or distributed AI systems in production.
  • Experience working in healthcare, fintech, or another high-stakes regulated domain is a strong advantage.
  • High ownership mentality in a lean team and no one is going to manage your tickets for you.

Stack:

  • Python (primary)
  • Go, Rust, or TypeScript (secondary and bring what you know)
  • LLMs and agentic frameworks
  • Distributed systems and cloud infrastructure (AWS or equivalent)
  • Low-latency voice and video
  • Secure healthcare data layers

What this role is not:

  • Not a research or experimentation role.
  • Not a large eng team where you own one microservice and nothing else.
  • Not a role where the stack is locked and the architecture is already decided.
  • Not a role for someone who needs clean, well-defined requirements to get started.

Compensation and setup:

100,000 to 200,000 depending on experience, plus equity. Remote-friendly, full-time, London-based company. The client is in stealth - you will learn more about the company in the first conversation.

Principal Software Engineer in London employer: Whyhirewrong?

Join a pioneering stealth healthcare AI startup that is revolutionising patient care by automating essential tasks traditionally performed by GPs. With a strong focus on innovation and real-world impact, we offer a dynamic work culture that encourages ownership and collaboration within a small, agile team. Employees benefit from competitive compensation, equity options, and the opportunity to work remotely while contributing to meaningful advancements in healthcare technology.

W

Contact Detail:

Whyhirewrong? Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the healthcare AI space, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and distributed systems. This will give potential employers a taste of what you can do and how you tackle real-world problems.

Tip Number 3

Prepare for technical interviews by brushing up on your Python and system design skills. Practice coding challenges and be ready to discuss how you've handled ambiguity in past projects. We want to see how you think on your feet!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Principal Software Engineer in London

Python
Distributed Systems
LLMs (Large Language Models)
Agent-Based Architectures
Cloud Infrastructure (AWS or equivalent)
Low-Latency Voice and Video Capabilities
Secure Healthcare Data Management

Some tips for your application 🫡

Show Your Passion for Healthcare AI:When writing your application, let us see your enthusiasm for healthcare AI! Share any relevant projects or experiences that highlight your commitment to making healthcare accessible through technology. We want to know why this mission resonates with you.

Be Clear and Concise:We appreciate clarity in applications. Make sure to articulate your experience and skills without unnecessary jargon. Highlight your Python expertise and any hands-on work with distributed systems or LLMs. Remember, we’re looking for straightforward communication!

Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific requirements of the Principal Software Engineer role. Mention how your past experiences align with our needs, especially in high-stakes environments like healthcare.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Whyhirewrong?

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python, as it’s the core language for this role. Brush up on your knowledge of distributed systems and cloud infrastructure, especially AWS. Be ready to discuss your hands-on experience with LLMs and agent-based architectures, as these will be crucial in the interview.

Prepare for Real-World Scenarios

Since this role involves deploying systems in real clinical environments, think about past projects where you’ve had to deal with ambiguity and incomplete specs. Prepare to share specific examples of how you tackled challenges in high-stakes situations, particularly in healthcare or similar regulated domains.

Show Your Ownership Mentality

This position requires a high ownership mentality, so be prepared to demonstrate how you take initiative in your work. Share instances where you’ve owned projects end-to-end, highlighting your ability to manage tasks without needing micromanagement. This will show that you can thrive in a lean team environment.

Ask Insightful Questions

Interviews are a two-way street, so come armed with questions that show your interest in the company’s mission and the challenges they face. Inquire about their approach to handling sensitive patient data and how they ensure reliability in production. This not only shows your enthusiasm but also your understanding of the role's impact.