- Lead a developer team technically
- Plan and organize sprints, prioritize and delegate work, and drive delivery
- Coordinate external developers and contractors
- Own the software architecture and key design decisions and evolve them for the long term
- Develop core features in modern C++ and Qt yourself – this is a hands-on role
- Ensure code quality through code reviews and coding standards
- Drive unit and integration testing and test automation
- Mentor and grow the developers in the team
- Collaborate closely with interdisciplinary teams to deliver safe, compliant, and clinically relevant software