Scientific Software Backend Developer

What we’re looking for…

In this role, we seek a candidate to design and develop backend applications to be used by researchers and professionals as a member of a global team. The candidate should be able to demonstrate experience in software development with Java and knowledge of Spring Boot framework as well as delivering solutions for scientific problems. Knowledge of continuous development are highly desired

In addition, we will positively value:

  • Academic education in software development, ideally to Master or PhD level, although BSc level will also be considered.
  • Experience with microservice in the context of cloud engineering.
  • Experience with data engineering.

Some of the technologies you will be working with:

  • Java
  • Spring framework and spring boot 2.x
  • JPA
  • Rest/Json


Qualifications and skills

  • MSc or BSc in Computer Science or Engineering
  • Strong coding ability in Java/Spring
  • Ability to support your application when running
  • Experience in developing applications using Java/Spring framework
  • Ability to solve problems creatively and effectively
  • A love for developing software and solving difficult problems with simple solution
  • Team player
  • Flexible and enjoys working in a high pace environment
  • Fluency in English (B2-C1) in both oral and written


a dynamic innovative company

We have grown from an academic research project to a company with global outreach that provides quality scientific software to thousands of customers. Our aim is to deliver top quality software tools for the scientific research community and to continuously strive to attain state-of-the-art in Graphical User Interfaces, software integration and software science. We believe that scientific software development should be challenging and enjoyable, and this is the base of our vision.

Read more about us here.