We are looking for an experienced Back-end & GIS Software Engineer to join our IT team on a permanent basis, being responsible for the back-end side of our mobile/web applications for healthcare digital solutions.

The Software Engineer will work closely with our IT developers and engineers as well with the R&D team both to ensure system consistency and to improve user experience. Ultimately, the Back-end Software Engineer should be able to design, develop and maintain functional & stable software for reaching the company’s objectives.

The ideal candidate should be able to autonomously perform the work following best practices for SW design, SW performance optimisation, scalability, reliability and testing, having also work experience on geographical data management and processing (GIS). Reporting to the IT Development Team Manager, this role will be a hands-on position, based on the collaboration with the team to develop, support, test and maintain our software solutions.

As a Software Engineer you can expect to earn a competitive salary, yearly reviewed considering the company’s business results.


  • Producing and releasing documentation on all software development life-cycle phases (starting from software analysis & design)
  • Collaborating with front-end SW developers/engineers and R&D team
  • Gathering and addressing technical/design requirements
  • Following emerging technologies worldwide

 Skills & experience required:

  • Proven work experience as a back-end SW developer/engineer (OOP – RESTful API)
  • Experience as Software Analyst in the design of IT systems
  • Experience on managing and processing of geographic data and spatial databases
  • Hands-on experience in the following programming languages:
    • C# (advanced)
    • Python (advanced)
    • PHP (basic)
  • Hands-on experience with virtualization solutions and cloud computing platform (preferred Microsoft Azure)
  • Good background in SW development/implementation of algorithms
  • Familiarity with SQL language and relational databases (PostgreSQL, SqlServer)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Eligible to live and work in the UK

 Nice to have:

  • Degree in Computer Science or in Engineering or in related subjects
  • experience on Unit testing and CI/CD
  • experience on Docker containers


siHealth Ltd, Harwell Campus (, Didcot, Oxfordshire, UK

Contract Type:

Permanent position, full-time, competitive salary (to be defined depending on candidate’s experience) yearly reviewed

How to apply:

Please send your CV by email to schedule an informal discussion about this opportunity:
Dr Marco Morelli (CTO) – marco.morelli@sihealth .co .uk