Software Engineer II

Current Health

Current Health

Software Engineering

United Kingdom · Remote

Posted on Mar 19, 2026
Location: UK (Remote). Reports to: Engineering Manager. We’re looking for a Software Engineer II to help build and scale our hospital-at-home platform used in live clinical environments. This is a full-stack role within a cross-functional Product Engineering team, focused on delivering meaningful outcomes for patients and healthcare professionals. We are looking for someone who will thrive in a fast-moving environment where teams own problems end-to-end – from understanding user needs through to shipping reliable, production-grade software. You’ll contribute to scalable backend services and intuitive front-end applications, working within established architectural patterns while continuing to deepen your technical expertise. This role combines strong engineering fundamentals, collaboration across disciplines, and a commitment to building safe, high-quality software in a regulated healthcare context. What you’ll do: Build and improve backend microservices and user-facing applications; Contribute to technical design discussions and implement solutions aligned with established architectural patterns; Write clean, maintainable, well-tested code with appropriate automated test coverage; Collaborate with Product, Design, QA, Clinical, Data, and Hardware teams; Deploy, monitor, and troubleshoot services in production; Participate in incident response and post-incident learning to improve reliability and patient safety; Support the product in live clinical use, including participation in on-call rotations as required. What you’ll bring: Strong experience as a full-stack software engineer; Proficiency in at least one modern programming language (e.g., Java, Python, or TypeScript); Experience writing testable code and implementing automated tests; Comfortable reviewing, releasing, deploying, and troubleshooting production systems; Experience working with managed cloud platforms such as AWS; Ability to balance quality and pace; Experience collaborating across teams; A growth mindset with interest in system-level understanding and engineering best practices.