Software Engineer 2026

TLDR

Join a remote-first, asynchronous engineering team focused on building a secure patient portal that empowers individuals and impacts millions.

Location: Fully Remote (Core hours must overlap -5/+2 hours with UK Time) Level: All Levels

The Mission

Patients Know Best (PKB) is the UK’s largest patient portal. Our mission is to put patients in control of their health data. We are a team of ~40 engineers building a platform that focuses on security, information governance, and empowering patients.

Our Engineering Culture

We are a remote-first, asynchronous team. We value deep work, written communication, and reliable technology.

  • We value simplicity: We run Kubernetes. We avoid distributed monoliths and believe scalability comes from smart state management.
  • We rely on automated (characterisation) testing: About 25% of the code you write will be automated tests. We believe this is the only way to refactor safely and maintain long-term stability.
  • We are Linux-native: You will run the stack locally. We expect you to be comfortable in a Linux environment.
  • Written communication: We prefer text over meetings. We value clarity and the ability to distinguish between anecdote and evidence.

The Tech Stack

We use technology that is reliable and proven. 

  • Languages: Modern Java & Kotlin (Spring Framework).
  • Data: PostgreSQL (large scale), Redis, S3/GCS.
  • Messaging: NATS, Cloud P/S.
  • Infrastructure: Google Cloud, Terraform, Kubernetes, Linux.
  • Development Environment: IntelliJ IDEA, Teamcity, Github, Slack, Jira, Confluence
  • Observability: Prometheus, Grafana, OpenTelemetry, Cloud Profiling/Tracing
  • Note: Our frontend utilises JSP. While this role is backend-focused, you may occasionally touch the frontend. We are actively planning updates here.

Requirements

What we’re looking for

  • Technical Versatility: You are willing to understand the full stack, from the database to infrastructure configuration.
  • Sysadmin Skills: You can diagnose OS and network issues in your local development environment and prefer CLI tools over GUIs.
  • Communication: You write clearly and concisely. You can explain complex technical concepts to different audiences.
  • Solution Focus: You understand the role of testing, design patterns, best practices – and you can recognise when they don’t apply. Identifying and understanding trade-offs is a core skill at PKB.

Benefits

  • 25 days holiday FTE plus bank holidays.
  • Enhanced maternity and paternity pay and leave.
  • Company social events (including internationally - our last all company meetup was in Lisbon).
  • Opportunity to really make a difference – your work will make life better for millions of patients.

How We Work

  • Remote & Flexible: Work from where you are productive. We focus on output, not hours in a seat.
  • Individual Growth: Management is not the only path. You can make a significant impact as an individual contributor.
  • Diversity: We have a diverse team (many parents, various backgrounds) and we prioritise a respectful, kind environment.

Patients Know Best is an equal opportunity employer. We handle sensitive health data, so we care deeply about security and trust, and we care equally about building a team where everyone feels safe to contribute.

Benefits

International company social events

Company social events (including internationally - our last all company meetup was in Lisbon).

Paid Parental Leave

Enhanced maternity and paternity pay and leave.

Paid Time Off

25 days holiday FTE plus bank holidays.

Patients Know Best empowers patients by providing them with control over their personal health information through innovative technology. Our platform is designed for healthcare providers and patients alike, ensuring that medical data is accessible where and when it is needed, ultimately fostering better treatment outcomes. By focusing on patient-held records, we are leading the charge to transform healthcare into a more patient-centric system.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job