About the job
At Brainlab, we are pioneers in the health technology sector, innovating continuously in surgical procedures, radiation therapy, and the digital transformation of healthcare. Our mission is to develop advanced software and hardware solutions that empower healthcare providers, physicians, and patients in their battle against cancer and various medical conditions affecting the brain and body.
As the complexity and volume of data during patient diagnosis and treatment rise, emerging technologies such as cloud computing, big data analytics, augmented reality, and robotic assistance are becoming increasingly vital in the medical landscape.
We envision our clinical applications becoming more predictive and intelligent by effectively interpreting and analyzing the data surrounding each patient’s clinical journey. This necessitates a scalable, high-performance, feature-rich, and stable infrastructure as a foundation for our clinical applications.
To achieve this, we are enhancing our base infrastructure applications, ensuring they are both robust and adaptable to current and future challenges. We are forming a dedicated team of passionate software engineers to maintain and innovate these applications.
If you possess extensive software development experience, a strong vision of modern software practices, and a drive to make progress, this is the opportunity you've been looking for.
In this role, you will:
- Join a dynamic agile team of software engineers.
- Deep dive into existing infrastructure applications and their architecture.
- Modernize and maintain these applications to keep them cutting-edge.
- Ensure high-quality software through appropriate design, data structures, and comprehensive testing.
- Collaborate with software engineers working on clinical applications and related architects.
- Provide modern and detailed documentation.
- Share knowledge and provide technical mentorship to colleagues both within and outside the team.
- Contribute creatively and independently to our ongoing success.

