Senior Platform and Services Software Engineer
🔒 Confidential Employer
Posted 19 March 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£95,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion
SKILLS
Java
Microservices
AWS
Docker
Kubernetes
RESTful APIs
CI/CD
Agile
FULL DESCRIPTION
Role Overview
As a Senior Platform and Services Software Engineer (title negotiable), you’ll play a key role in designing, building, and maintaining the platform and services that power [Employer hidden — view at passion-project.co.uk]’s medical imaging analysis and visualisation platform.
You’ll work across microservices, event-driven services, and data pipelines, helping to define scalable, reliable solutions that meet the technical and regulatory demands of our medical products.
This role is ideal for engineers who enjoy solving complex problems, collaborating across disciplines, and contributing to mission-critical software used in clinical and research environments. This role reports directly to the Technical Product Lead.
Key Responsibilities
- Design, implement, and maintain the platform and services supporting [Employer hidden]’s imaging analysis and visualisation platform.
- Define and implement automated testing and verification processes for the platform and its services.
- Contribute to the definition and evolution of [Employer hidden]’s platform architecture.
- Design, implement, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Work in accordance with [Employer hidden]’s Quality Management System (QMS) to support the release of regulatory-cleared medical devices.
- Participate actively in software design discussions and architecture decisions.
- Collaborate closely with cross-functional teams including frontend, QA, and product leads to deliver reliable and maintainable systems.
Required Skills
- Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related technical discipline, and 3+ years of experience as a software engineer within a commercial environment.
- Proficiency in at least one modern object-oriented programming language (preferably Java) and willingness to learn new technologies.
- Proven experience developing microservices and deploying them on major cloud providers (AWS, Azure, or GCP).
- Working knowledge of containers and container orchestration (e.g. Docker, Kubernetes).
- Experience with non-SQL databases (e.g. DynamoDB, MongoDB).
- Strong understanding of RESTful APIs and service integration patterns.
- Familiarity with OAuth 2.0 and OpenID Connect (OIDC).
- Understanding of Agile software development, CI/CD pipelines, and version control systems (Git).
- Knowledge of unit testing, software verification, and design patterns.
Nice to Have
- Advanced proficiency in Java and Gradle.
- Experience developing microservices using Spring Boot within containerised deployments (Docker/Kubernetes).
- Proven experience designing and scaling event-driven and distributed architectures in production environments.
- Proven experience deploying and managing production infrastructure using IaC.
- Deep understanding of AWS services, infrastructure automation, and cloud security best practices.
- Background in medical imaging, life sciences, or other regulated software environments (e.g. ISO 13485, IEC 62304).
- Familiarity with DevOps pipelines, observability, and automated deployment at scale.
- Demonstrated ability to mentor junior engineers, lead code reviews, and shape architectural decisions.
- Knowledge of DICOM / DICOMWeb standards or healthcare data integration workflows.
Our Tech Stack
- Java and Spring Boot
- AWS
- DynamoDB
- Docker
- ...and more
Ways of Working
- Operate within [Employer hidden]’s QMS, maintaining traceability and documentation as required by regulated software standards.
- Collaborate closely with engineers, solution architects, Quality Assurance and Regulatory Affairs (QA/RA) and product teams to ensure alignment between development, quality, and regulatory goals.
- Based remotely within the UK, with occasional travel to [Employer hidden]’s central London office for collaboration, onboarding, or training.
- Maintain accurate and current records of training, skills, and experience in line with QMS requirements.
Benefits & Employment Details
- 25 days of annual leave + public holidays
- Health Insurance Scheme
- Options Scheme
- Pension Scheme
- Full-time, Permanent
- Laptop and hardware provided
- Hybrid work arrangement: Our office is located in Aldgate East (London, UK), but we provide the option for flexible remote work from home
- The successful candidate must, by the commencement of employment, have the right to work in the UK
Recruitment Process
- Submit your application — Send your CV and cover letter (including the job title you’re applying for) to [contact hidden] or via Indeed here.
- Technical assessment — Complete a backend coding or architecture test within a given timeframe.
- Interview — Participate in a technical interview with [Employer hidden]’s Solutions Architect and Chief Technology Officer.
- Interview — Participate in a follow-up interview and introduction with [Employer hidden]’s Technical Product Lead.
- References and checks — Final background and reference checks prior to offer.
Sign up free — access 45,000+ UK sponsor-licensed jobs