Staff Engineer

Location: Remote, United Kingdom - with travel as required
Premise: Remote / working from home
Role type: Full time
Salary: £70,000
Vacancy ID: 48990

We are Ascenti. The leading provider of physiotherapy and mental health services- helping thousands of people to elevate their health and live active lives every day. Our three Business Units – Ascenti Physio, Advo Health, and Six Physio – are bound together by our common purpose to help people live fuller lives.

With more than 25 years’ experience serving both the public and private sectors, we are industry leading experts and passionate believers in our distinct clinical philosophy, because we know how it works and see first-hand how it helps people every day.

Your purpose

Ascenti Digital is made up of technology and product development teams that provide digital services to the Ascenti Group. We spend our time building new digital experiences for our colleagues, business partners, and patients.

As a Staff Engineer, you will play a pivotal role in shaping the technical direction of our healthcare technology platforms, with a focus on building scalable, maintainable, and secure .NET solutions. You will be the go-to technical authority for our .NET and React codebases, taking full ownership of our new patient management platform and its supporting services.

This is a hands-on leadership role: you will design and implement features, guide architecture decisions, mentor engineers, and collaborate closely with stakeholders to align technology decisions with business goals.

How your role fits within our team

Reporting to the Software Engineering Manager and working closely with the Chief Technology Officer, you will take point on the development of apps, components, and services that contribute to the rapid development of a new specialist MSK Physio platform.

You will mentor other Software Engineers and lead by example to improve code quality and produce better delivery outcomes for our software.

Key responsibilities

  • Act as the technical owner for key products and services, setting and maintaining architectural direction.
  • Lead the design, implementation, and delivery of major features, improvements, and fixes across the platform.
  • Make pragmatic decisions that balance short-term delivery needs with long-term scalability and maintainability.
  • Write high-quality, maintainable code in C#, .NET, and TypeScript/React.
  • Implement functional and user-friendly interfaces aligned with our UX and brand standards.
  • Contribute to CI/CD pipelines, infrastructure automation, and monitoring solutions.
  • Mentor and coach other engineers, helping them grow technically and professionally.
  • Promote best practices in code quality, testing, and modern engineering approaches (clean architecture, DevOps).
  • Champion a collaborative engineering culture across squads and business functions.
  • Work with Product Owners and business stakeholders to translate roadmap initiatives into technical solutions.
  • Advocate for secure-development practices.
  • Partner with cross-functional teams on wider technology initiatives, ensuring consistency and integration across systems.

Professional standards

We care about doing the right thing by our people and everyone that we work with. We also expect our people to do the right thing and to model the behaviours outlined in our Code of Conduct.

As an Ascenti employee you will follow key principles and policies covering Safeguarding, Equality, Diversity and Inclusion, Data Protection, and Risk Management.

  • Bachelor’s degree in computer science or related field or equivalent professional experience.
  • Demonstrable experience delivering high-impact web applications.
  • Proven track record of leading design and delivery of full-stack software solutions.
  • Solid understanding of modern application architectures (layered, modular monolith, microservices).
  • Experience mentoring or managing technical teams.
  • Experience working in agile software development environments.
  • Deep expertise with .NET and C#.
  • Strong database technology skills.
  • Strong knowledge of TypeScript / JavaScript.
  • Knowledge of cloud technologies
  • Experience building CI/CD pipelines.

• Bachelor’s degree in computer science or related field or equivalent professional experience. • Demonstrable experience delivering high-impact web applications.