Open positions

Research fellow - software engineer

The Center for Advanced Technology in Health and Wellbeing is a research unit in Ospedale San Raffaele (Milan). Its main activities revolve around the design and development of use cases based on the health field, in the context of European projects (e.g., H2020 projects). Such use cases focus on fundamental challenges that arise when technological solutions are introduced in a hospital environment, e.g., privacy issues, necessity of processing large quantities of data, design of health devices / applications to be used by patients and clinicians.

The research unit team is composed of people with different backgrounds, including software engineers, service designers and biomedical engineers.

Your work will be focused on two main tasks:

  1. leading the projects activities, that is, coordinating the internal project team, interacting with European partners and writing project deliverables as the project progresses.
  2. contributing to the design and development of the aforementioned use cases. These activities will be carried out in cooperation with the remaining part of the team, so that design and validation phases will include the opinions, comments and needs of field experts (e.g., clinicians, biologists).



We are looking for people who build software in a creative and collaborative way, and are willing to learn and explore new approaches. Furthermore, we would like the candidate to:

  • Take leadership and responsibility for the ability of the team to implement the expected project outcomes
  • Be able to produce progress reports in the form of deliverables to assess the status of the project outcomes
  • Be willing to maintain a strong line of communication with the European project partners, with periodic telcos and meetings
  • Be willing to travel for attending project meetings
  • Be fluent with practices and principles of object-oriented programming (other paradigms are a plus)
  • Be confident with the most common technologies for Web services development (e.g., NodeJS, Java) and architectural styles (e.g., REST)
  • Be willing to embrace a test-driven approach (from the unit testing to the acceptance testing to deployment automation)
  • Be willing to cooperate with colleagues and interact with field experts in the hospital (e.g., biologists, clinicians) to better address the research needs of each project
  • Be willing to integrate software components built by heterogeneous parties
  • Be fluent with version control systems (e.g., git)
  • Be fluent in English


For more information click here