Contact us Request demo

View navigation


Back to all vacancies

Solution Architect


Architecture Team, Product Development


Milton Keynes / Canterbury / Home based

Reporting to: 

Technical Director


We are a British healthcare software development company that build and deliver market leading applications in the integrated care record and population health space. We’ve recently been awarded “Outstanding” by Best Companies, earning a top 100 spot in the mid-sized companies category, amongst other accolades. Following recent successes of our solutions, we’re looking to expand and continue to innovate in our space.

We are growing fast and looking to bring in highly skilled individuals to join our architecture team to help continue our adoption of Azure-native services and building a best-of-breed scalable SaaS platform for our solutions.

The person we are looking for will need to have a proven track record in designing solutions that process data and are highly scalable, resilient and secure, leveraging cloud technologies to maximise the benefits of the cloud. This is an ideal opportunity for someone with experience of software/solution design to move into a role where they are working with our customers to shape solutions, and also working directly with our development teams to create and evolve innovative solutions to solve real problems for health and social care organisations – and ultimately improve care for patients.

Working closely with existing Development and DevOps teams, the individual will have a diverse workload covering (but not limited to):

  • Rapid prototyping & designing Proof of Concepts
  • Evaluate and Propose frameworks / libraries / products for use within the solution
  • Requirements capture & gap analysis (both functional and non-functional, of a technical nature)
  • Provide detailed specifications for proposed solutions, highlighting assumptions, unknowns, risks, costs etc
  • Track key features through the SDLC process, ensuring adherence to designs and/or altering specifications when further unknowns are identified
  • End-to-end exploratory testing - suggesting and evaluating improvements (functional and/or performance related)
  • Input into the test plan creation
  • Engaging with security, information governance & clinical safety functions to ensure compliance
  • Comprehensive technical documentation

Personal Attributes:

  • Able to work well as an individual and as part of a team
  • Take part in architectural discussions with technical / non-technical team members
  • Able to self-manage and self-motivate
  • An eye for detail and a desire to design quality software
  • Strong inter-personal and written communication skills
  • Able to work under pressure and to tight deadlines
  • Have a desire to keep up with the latest tools, techniques & methodologies

Experience & Skills Required:

  • Understanding of Agile development practices (SAFE preferred)
  • Knowledge of Azure and its components (or equivalents in other cloud platforms)
    • (what is available, when to use certain components, etc)
  • Strong business and requirements analysis skills
  • In-depth knowledge of infrastructure and software architecture patterns / best practices
    • System design
    • Interoperability
    • Security
    • Scalability
  • Understanding of Relational and NoSQL databases and common usage scenarios
    • Experience with SQL Server and CosmosDB advantageous


  • Experience in the Healthcare or other Government sector
  • Understanding of interoperability standards, such as HL7 and FHIR
  • Understanding of JIRA + Confluence systems


Please apply in writing, sending a covering letter & CV to   


We’re using cookies as specified in our cookies policy to give you the best experience on our website.You can find out more about which cookies we are using or switch them off by clicking Manage settings

Accept and continueManage settings