Healthcare systems are struggling; our solution is communication. We have a bold vision: everyone involved in a patient’s care, including the patient, should be able to communicate easily with each other. We believe every NHS staff member should use our software to make that happen. We want to make healthcare genuinely better. We are solving one of the biggest challenges of our generation, and to do this, we need the best talent possible to help us raise the bar. Our products are used daily by over 98% of GP practices and half of NHS hospitals, impacting millions of lives.
As a Staff Product Engineer, your role will be mission‑critical and you will be central to shaping the core communication infrastructure of the NHS. You’ll directly enable faster, safer, and more accessible patient care by defining and driving architectural vision, technical strategy, and engineering standards across an entire product group. You will also be a key engineering leader, guiding the product group toward the best solutions for both today and the future.
The Unique Challenges You’ll Solve:
- Driving Architectural Excellence: set the technical direction for an entire product group, collaborating with engineers, product managers, and designers to define our long‑term architectural vision. Your deep understanding of distributed systems, APIs, data modelling, and cloud services will shape how we build and evolve our platform.
- Championing the “Product Engineer” Mindset: ensure that product thinking is embedded throughout the engineering process so we build the right features for our users in a maintainable, robust way. Inspire teams to stay close to users by joining research sessions or partnering with clinicians and patients to understand their needs.
- Influencing Multiple Teams: work across numerous squads, identifying systemic technical challenges and opportunities. Design initiatives that improve engineering practices, reduce friction, and accelerate our delivery of value.
- Being a Force Multiplier for Engineering Quality: raise the bar for engineering excellence through code reviews, architecture discussions, and introducing best practices.
- Mentoring and Growing Talent: model exceptional technical leadership and mentor both senior and junior engineers. Partner with engineering managers and product leaders to cultivate a healthy, high‑performing engineering culture within the group.
- Building for Continuous Improvement: encourage teams to stay curious, experiment, and iterate. Help shape a culture where learning and improvement never stop, whether by introducing new tools or refining our CI/CD pipelines.
What We’re Looking For
- A strong understanding of large‑scale, distributed systems that support mission‑critical applications.
- Experience with C# (.NET Core), React, and TypeScript, or a readiness to pick them up quickly.
- A strong understanding of API design and cloud services.
- Experience designing scalable, reliable architectures and defining long‑term technical strategies.
- The ability to align multiple teams toward cohesive solutions.
- A user‑focused approach to building maintainable, value‑driven features.
- Proven ability to mentor engineers and foster a high‑performing, inclusive culture.
- A clear communicator who can influence across teams and articulate complex concepts to diverse stakeholders.
Our Principles in Action
- Fix healthcare communication: Healthcare systems are struggling; our solution is communication – all of our efforts are centred here.
- Raise the bar: We have built an exceptional team to solve hard challenges. We hire for expertise and new ideas, maintaining high standards, giving honest feedback, and only delivering work we’re proud of.
- Be a driver, not a passenger: We make things happen, focus on the right problems, and bring the energy to deliver ambitious goals.
- Succeed together: We succeed only as a team. Our mission is too important for anything less, so company success always comes first.
- Move with urgency: We’re on a mission, and every day lost is a missed opportunity to improve lives. We work at pace and focus on our mission, our users, and our impact.
- Be relentlessly resourceful: We embrace constraints as they force us to think differently, be creative, and focus.
- Embrace challenge: We value constructive conflict over harmony, having tough conversations for the best outcome.
