Staff Software Engineer

🔒 Confidential Employer
Posted 28 April 2026
LOCATION
Remote from UK
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Healthcare Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Java Kotlin Backend Development Microservices Architecture Distributed Systems CI/CD Docker Kubernetes

FULL DESCRIPTION

Staff Software Engineer

Company: [Employer hidden — view at passion-project.co.uk]

Location: Remote from UK

Work Type: Remote

Job Type: Full-time

Experience Level: Mid-Senior level

Salary: Salary not provided

About the Role

As a Staff Software Engineer, you will be a key contributor to designing and evolving scalable, distributed systems. You will shape the architectural direction of critical backend platforms, driving forward our technical vision while deeply embedding [Employer hidden]'s cultural values: Humble, Smart, and Driven. This role will directly impact how our patients interact with [Employer hidden]’s digital health services, ensuring seamless, secure, and scalable experiences across markets.

What the job involves

  • Design and evolve large-scale distributed systems (e.g., microservices, event-driven architectures)
  • Own architecture decisions for core backend Java/Kotlin services
  • Proactively address concerns around scalability, security, performance, and reliability
  • Establish and advocate for engineering best practices, including clean code, design patterns, and automated testing
  • Lead technical design reviews and mentor developers to elevate engineering quality
  • Collaborate in cross-functional squads to drive feature delivery aligned with product OKRs
  • Contribute to platform-wide improvements that improve developer experience and system maintainability

Who you are

  • Deep expertise in Java or Kotlin with strong backend development experience
  • Strong understanding of microservices architecture and distributed systems
  • Experience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes)
  • Proven ability to make and communicate architectural decisions
  • Strong collaboration and communication skills
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • Several years in software development, demonstrated experience in a senior/staff role with architectural responsibilities

Desirable

  • Experience with Spring Boot or reactive frameworks
  • Familiarity with cloud-native platforms
  • Exposure to event streaming platforms
  • Security and performance tuning in high-scale environments
Sign up free — access 45,000+ UK sponsor-licensed jobs