Software Engineer 2026

AI overview

Join a remote-first team focused on leveraging modern tech like Kubernetes and Java to enhance patient control over health data for 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.

Perks & Benefits Extracted with AI

  • 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 created the world's first patient-controlled medical records system. Our system is used to support the care of millions of patients across the UK and is growing in 7 other countries.

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