Chief Software Architect

DTU Compute
Friday 23 Mar 18

Apply for this job

Apply no later than 1 May 2018
Apply for the job at DTU Compute by completing the following form.

Apply online

The Copenhagen Center for Health Technology (CACHET) is looking for an experienced software architect to be responsible for the technological design and development in the center. You will have a central role in managing the software infrastructure and technical aspects of the center’s activities.

CACHET is a strategic research partnership between the Capital Region of Denmark, the City of Copenhagen, the Medical and Health Faculty at the University of Copenhagen, and the Technical University of Denmark (DTU). We carry out many different research projects together with our academic, clinical, and industrial partners.

As our Chief Software Architect, you will be the driving force behind the construction of a shared software platform that will service a variety of different research projects, involving academic researchers, clinicians, and patients and citizens. You will be responsible for making sure that the center’s different projects run smoothly on a single platform, and it is therefore critical that you have a 'full stack' technical perspective on both designing, developing, and operating this technical infrastructure. 

Your work will be part of the technological research in CACHET which is carried out at DTU. You will be part of a team of computer science researchers, postdocs, PhD students, and programmers at DTU Compute. You will refer directly to the director of CACHET.

Key responsibilities

  • overall responsibility for the software architecture design and development of a data collection and sharing platform for mobile and wearable health technology, including the design of application programming interfaces (API) to be used by applications connected to this platform
  • ensuring robust and secure hosting and operation at the DTU National Life Science Supercomputing Center (DTU Computerome)
  • ensuring state-of-the-art agile software engineering methods, including quality assurance, automation & continuous integration, documentation, and version management
  • data management of person-sensitive data according to legal requirements (e.g., GDPR)
  • support and supervision of researchers and PhD students using the platform
  • incorporating international standards for medical data (e.g., IEEE, HL7)

Currently, we are working with the following technologies, but this will evolve based on your input:

  • Spring Framework, Kafka, Graddle, REST, etc.
  • MongoDB
  • Java, JavaScript, Swift, Java/Android
  • React and React Native
Our expectations of you
We are looking for candidates with a strong background (MSc. or PhD degree) and documented experience in one or more of the following research areas:
  • software engineering and software architecture
  • software frameworks and design patterns
  • distributed and cloud computing
  • reactive micro-service architectures and scalable deployment
  • ubiquitous computing with a focus on collection and management of mobile and wearable sensor data
  • mobile phone platforms
In addition, you have:
  • strong programming skills with a demonstrated portfolio of solid software development experience
  • strong oral and written communication skills in English with a track record of presentations, reports and/or popular dissemination
  • technical project management skills and the ability to lead a small team of programmers
  • the ability to work well in an international academic setting with a variety of different colleagues and partners, including the ability to travel internationally for project meetings

What we offer in return
We offer a challenging job where you will be working on the cutting edge of technology research in an international academic community and atmosphere with the focus on research and innovation for the benefit of the surrounding society. We place emphasis on a high level of professionalism among our staff, so skills development is an integral part of our organization. We offer a great flexibility in the position. In the area of technical and natural sciences, DTU is one of the leading research and education institutions in Europe.

This position is partly funded by the REACH research project funded by the EU Horizon 2020 program and will provide a strong international network.

Salary and appointment terms
The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations.

The period of employment is 2 years.

Application and contact
Please submit your online application no later than 1 May 2018 (Local time). Open the “Apply online” link, fill out the form and attach your motivated application, CV and exam certificates.

If you would like additional information about the position, please contact professor and director Jakob E. Bardram, (+45) 2555 0446 or jakba@dtu.dk.

All interested candidates irrespective of age, gender, race, disability, religion or ethnic background are encouraged to apply.

DTU Compute has a total staff of 400 including 100 faculty members and 130 Ph.D. students. We offer introductory courses in mathematics, statistics, and computer science to all engineering programmes at DTU and specialised courses to the mathematics, computer science, and other programmes. We offer continuing education courses and scientific advice within our research disciplines, and provide a portfolio of innovation activities for students and employees.

DTU is a technical university providing internationally leading research, education, innovation and scientific advice. Our staff of 5,800 advance science and technology to create innovative solutions that meet the demands of society; and our 11,000 students are being educated to address the technological challenges of the future. DTU is an independent academic university collaborating globally with business, industry, government, and public agencies.