Senior Software Developer C++

We are looking for an experienced and enthusiastic Senior Software Developer C++ able to cope with the challenges of building software components and integrating our technology into next generation medical devices.

The candidate would be a core member of RetinAI’s engineering team, taking the lead in the development and deployment of our machine learning products and services.

We are looking for candidates who love what they do, with good communication skills, able to understand the requirements of the solution and to contribute with their experience to solve challenging problems in collaboration with our team.

The working location would be Bern or Zurich. The company is based in Bern, but we are strong supporters of mobility and work-life balance!


  • Entrepreneurial Mindset.

  • +3 years experience working in a production environment.

  • BS or MS degree in Computer Science or related technical field, or equivalent practical experience.

  • Proficient with C++.

  • Experience with using databases (mysql, postgresql, sqlite).

  • Experience using container technology (docker, coreOS, kubernetes, etc).

  • Strong teamwork ethic, passion for learning and desire to seek new challenges.

  • (optional) Experience with Python and Python-based frameworks.


  • You will design and build core C++ components and software integrations that will run efficiently.

  • You will develop and improve continuous integration for development, testing, and releases together with the rest of the RetinAI team.

  • You will conduct design and code reviews.

  • You will analyse and improve the efficiency and scalability of our systems and processes.

  • You will collaborate with multiple teams within the company.