Principal Software Engineer

Patchwork Health
London

About Us

As featured in the likes of The Telegraph, Independent and Forbes, Patchwork is an award-winning digital healthcare solution that was built by doctors, for doctors.

We are a rapidly growing team of 100+ people revolutionising flexible working in the NHS and are helping NHS organisations save millions (and counting), by connecting them to an increasing number of flexible bank workers. We help grow their staff banks, remove reliance and spending on locum agencies, and aim to improve the general experience of flexible bank working.

We have always taken pride in having a hybrid working model even before the pandemic. Despite not being a fully remote employer, we are a flexible employer and encourage all of our employees to come into the office twice a week.

The Role

We're looking for a Principal Software Engineer to join our growing and passionate Technology Team. Technology at Patchwork is responsible for all activities related to the development and maintenance of the platforms we build.

This role will play a crucial part in decisions and design choices, and in building, implementing, and maintaining our software solutions. We are looking for an experienced Software Engineer to help us migrate our code and culture towards a truly agile environment, with a focus on scalability and feature enablement.

Key Responsibilities

  • Providing technical leadership and guidance to the wider Technology Team. Being a leader in defining technical strategies and solutions and embedding good practices.

  • This role is a leadership position, the role holder is responsible for the development, nurturing, and output of their team and is expected to uphold Patchwork’s standards of excellence.

  • Designing and reviewing software architectures for scalability, performance, and maintainability and making technically and contextually informed decisions about technology stack, frameworks, and tools.

  • Writing high-quality, clean, and efficient code, developing complex modules and components as needed.

  • Leading by example in terms of coding standards, best practices, and design patterns; working collaborating to embed throughout the Technology Team.

  • Tackling complex technical challenges and providing innovative solutions, troubleshooting existing codebases and proposing improvements.

  • Collaborating cross-departmentally to gather requirements, define project scope, and ensure successful project delivery.

  • Communicating effectively with non-technical stakeholders to explain technical concepts and decisions, specifically working closely with Product, building an effective and open relationship.

  • Ensuring code quality through testing, code reviews, and continuous integration practices, setting high standards for unit testing, integration testing, and code coverage.

  • Project management, such as assisting in planning, estimation, and prioritisation, and providing technical insights to help manage risks and mitigate potential roadblocks.

  • Creating and maintaining technical documentation and upholding good standards of technical documentation within the Technology Team.

  • Keep up with industry trends, emerging technologies, and best practices. Evaluate new tools, technologies, and methodologies to drive continuous improvement.

Requirements

  • Demonstrable experience working with agile processes (e.g. pair-programming and TDD) and a history of building a culture suited to fast scaling organisations.

  • Proven experience of overseeing a team including coaching and line leadership.

  • Proven strategies for identifying, managing, and reducing technical debt.

  • Demonstrable experience in architectural decision-making, and in extracting services from a monolith.

  • Ability to build infrastructure (i.e., AWS, infrastructure-as-code, CI/CD toolchain optimisation).

  • Proven polyglot, including at least one of: JVM/Kotlin, Typescript, or Ruby.

  • Capable of working full stack.

  • Experience owning delivery of atomic features to actual users.

  • Strong automated testing practices and quality-focused delivery.

  • Eagerness to work with multiple people and be a self-starter.

  • Prideful in attention to detail.

  • Ability and passion to work in a fast-paced scale-up team environment, embracing its challenges and opportunities.

Nice to Have

  • Experience mentoring squad leaders.

  • Experience in a tech start-up/scale-up.

  • Experience or knowledge of the NHS, healthcare, or healthtech industry.

  • Experience or knowledge of workforce applications.

  • Qualifications in a related field i.e., Computer Science or Software Engineering (examples).

Benefits, Perks & Remuneration

Salary Range: £90,000 - £115,000

  • Hybrid and flexible workplace
  • Cycle Scheme
  • Tech Loan Scheme
  • Employee Assistance Programme (Health Assured)
  • Personal Learning & Development Budget
  • Flexible income options via Wagestream
  • Dog friendly London Hub
  • Vibrant and fun London Hub with unlimited refreshments & games
  • Access to co-working spaces across the UK

The Small Print

We are unable to provide individual feedback on each application. If you have not heard from us within two weeks, you have not been selected for an interview. We pledge to always provide feedback to applicants who interview with us.

Patchwork is an inclusive employer, and is committed to not only meeting legal requirements and standards, but our own diversity, equality, and inclusivity policies and pledges throughout all stages of the employee lifecycle. For more information on our pledges and policies, please refer to our website or reach out to Patchwork's Talent Team.

Posted 2025-10-31

Recommended Jobs

Paid Media Executive

Michael Page
City of London, Greater London

Manage and optimise paid social campaigns across platforms such as Meta and TikTok Write engaging, high-performing ad copy that aligns with brand tone and audience insight Conduct A/B tests and…

View Details
Posted 2025-10-09

Veterinary Surgeon - Independent Clinic - East London

BVS Vets
London

A rare opportunity has arrived for a Vet Surgeon to join this thriving small animal clinic in East London! This is a position where your skillset will be truly utilised. With time split between consu…

View Details
Posted 2025-06-26

Data Analyst

Accenture
London

Job Description Data Analyst London CL9 Accenture Song accelerates growth and value for our clients through sustained customer relevance. Our capabilities span ideation to execution: growt…

View Details
Posted 2025-12-12

Education Recruitment Team Leader - London

North London

This Team Leader position has been newly created due to the current team becoming too large for one manager to effectively manage by themselves, so the team has been split into specific more manageab…

View Details
Posted 2025-12-12

Quant Analyst

Huxley Associates
London

Junior Quantitative Analyst - Equities (Python Development) Location: London Type: Full-time | Front Office About the Role We are seeking a Junior Quant Analyst to join our Equities desk. This is …

View Details
Posted 2025-12-06

Year 5 Teacher - Outstanding Newham Primary School

Marchant Recruitment
Newham, Greater London

We are seeking a passionate and dedicated Year 5 Teacher to join our inclusive and thriving Primary School in Newham. This permanent role, starting January 2026, provides a fantastic opportunity to i…

View Details
Posted 2025-10-07

Sales Valuer- Marylebone and Mayfair

Foxtons
Marylebone, Greater London

As an Sales Valuer at Foxtons, your expertise in valuations will be instrumental in securing high-profile instructions and driving strategic growth. You’ll collaborate closely with our Senior Managem…

View Details
Posted 2025-11-24

Nanny-Housekeeper needed asap, Job ID J1D1DE

Little Ones UK Ltd
Maida Vale, Greater London

A warm and welcoming family in Maida Vale is seeking an energetic and fun-loving Nanny-Housekeeper to care for their toddler and school-aged child. The ideal candidate will hold a valid First Aid qua…

View Details
Posted 2025-08-20

Nanny-Housekeeper, 20 hours per week, Job ID J1AB37

Little Ones UK Ltd
East Finchley, Greater London

This lovely family based in East Finchley, London, is seeking a Part-time Nanny Housekeeper to support the care of their two school-aged children while maintaining the household. The role includes al…

View Details
Posted 2025-08-24

Head of Access & Inclusion Faculty - Popular Secondary school located

Smart Teachers
Hillingdon, Greater London

Smart Teachers are pleased to be working with this popular Co-educational secondary school based in the borough of Hillingdon. The school are looking to appoint a Head of Access and Inclusion to start…

View Details
Posted 2025-12-06