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.


  • Development of innovative GIS-based IT services elaborating Earth Observation data in real-time
  • Collaborating with front-end SW developers/engineers and R&D team
  • Gathering and addressing technical/design requirements
  • Following emerging technologies worldwide
  • Producing and releasing documentation on all software development life-cycle phases (starting from software analysis & design)

 Skills & experience required:

  • Required  

    • Proven work experience as a back-end SW Developer/Engineer (OOP – RESTful API) for 5 years or more
    • 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)
    • Experience with processing of satellite data files (netCDF, GRIB)
    • Good background in SW development/implementation of algorithms
    • Familiarity with SQL language and relational databases (PostgreSQL, SqlServer)
    • Familiarity with TLS and HTTPS encryption
    • An understanding on GDPR and how to make web services complient to GDPR
    • 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, Engineering or 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 indicatively between £40,000 and £60,000 yearly gross (to be defined depending on candidate’s experience)

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