cover image
Patchwork Health

Patchwork Health

patchwork.health

1 Job

127 Employees

About the Company

We’re a team made up of healthcare workers who’ve lived the struggles of temporary staffing. So we’re here to transform the way it’s managed once and for all, by unleashing the power of flexible working to solve the global healthcare workforce crisis.

How do we do it?

We combine our industry-leading technology with our extensive specialist expertise - to bring an entirely tailored service to each healthcare organisation and solve their unique challenges for good.

With Patchwork, we go beyond simply achieving the obvious requirements of surging staff bank growth and fill rates, slashing agency spend, increasing patient safety and saving time. But what truly transforms our partner organisations is our first-hand healthcare experience and expertise, our genuine passion and tireless effort to create real change for the future.

Let’s together unleash the power of flexible working.

Listed Jobs

Company background Company brand
Company Name
Patchwork Health
Job Title
Principal Software Engineer
Job Description
**Job Title:** Principal Software Engineer **Role Summary:** Seasoned engineering leader responsible for defining technical strategy, designing scalable architectures, and guiding a high‑performing technology team. Drives agile practices, code quality, and continuous delivery while collaborating with product and non‑technical stakeholders to deliver robust healthcare platform solutions. **Expectations:** - Provide technical leadership and mentorship to the engineering team. - Establish and enforce coding standards, testing rigor, and documentation quality. - Champion agile methodologies (pair‑programming, TDD) and reduce technical debt. - Deliver scalable, high‑performance software and infrastructure on AWS. - Communicate technical decisions clearly to cross‑functional partners. **Key Responsibilities:** - Define and evolve technical strategy, architecture, and technology stack. - Design, review, and implement software components for scalability and maintainability. - Write clean, efficient full‑stack code (JVM/Kotlin, TypeScript, or Ruby). - Lead code reviews, unit/integration testing, and CI/CD pipeline optimization. - Manage technical risks, project estimation, and prioritisation. - Produce and maintain comprehensive technical documentation. - Mentor team members and potentially squad leaders; foster a culture of continuous improvement. - Evaluate emerging tools and practices to enhance development productivity. **Required Skills:** - Proven experience with agile processes (pair‑programming, TDD) in fast‑scaling environments. - Strong architectural decision‑making, including monolith extraction and service design. - Expertise in cloud infrastructure (AWS) and Infrastructure‑as‑Code. - Polyglot developer: proficient in at least one of JVM/Kotlin, TypeScript, or Ruby; full‑stack capable. - Demonstrated ability to lead, coach, and manage engineering teams. - Deep knowledge of automated testing, CI/CD, and technical debt reduction strategies. - Excellent communication skills for stakeholder interaction. - Detail‑oriented, self‑starter with a passion for rapid, high‑quality delivery. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Solutions Architect, Scrum Master) are a plus but not mandatory.
London, United kingdom
Hybrid
Senior
12-11-2025