(Senior) Software Engineer – Software Framework
Posted on February 21, 2026 (3 months ago)
This job post is archived - the company is no longer hiring for this position.
Check out other job posts of this company here!At the forefront of health technology for over 35 years, Munich-based Brainlab digitizes medical workflows, from diagnosis to therapy. Our digital ecosystem supports modern healthcare technology in 4,000 hospitals in 120 countries. Our success is driven by a creative, talented and hard-working team of around 2,000 individuals in 25 locations worldwide.
Job Description
Brainlab develops software and hardware technology to support healthcare providers, physicians and patients in treating cancer and other conditions. Data volume and complexity in diagnosis and treatment have increased substantially, and technologies such as cloud computing, big data analysis, augmented/mixed reality and robotic assistance are becoming more important in the medical field.
We are evolving a shared base software layer called the Brainlab Framework. The framework must be rock-solid, stable, scalable, performant, feature-rich and flexible to stay up-to-date with new technologies.
In this position, you will
- be part of a powerful team of software craftsmen
- dive deep into the existing framework and its architecture
- modernize the current Brainlab Framework and ensure it is technologically state-of-the-art
- design and implement a sustainable, state-of-the-art code base together with application developers
- ensure high-quality software through good design, appropriate data structures and adequate test coverage
- work closely with key application-level software engineers and architects
- provide modern and comprehensive documentation and training material for framework concepts
- share knowledge and provide technical guidance to colleagues inside and outside the team
- contribute creative ideas and work independently with a self-responsible approach
Qualifications
- passion for innovative high-tech products and technological advancement
- excellent communication, collaboration and documentation skills (fluent English)
- professional experience in software development
- degree in Computer Science, information technology or a related discipline
- 2+ years professional experience in software development with C++ (familiarity with Rust or TypeScript is advantageous)
- profound understanding of software concepts and technology trends
- ability to quickly grasp new contexts and learn new tools
- well-organized, clearly structured and agile working style
- open mindset and willingness to collaboratively define and improve the software code base
- hands-on mentality
Additional Information
- A mutually supportive, international team
- Meaningful work with a lasting impact on medical technology
- 30 vacation days, plus December 24th and December 31st
- Flexible working hours and a hybrid work model within Germany
- Bike leasing via cooperation partner "BikeLeasing"
- Parking garage and secure underground bike storage
- Award-winning subsidized company restaurant and in-house cafes
- Variety-rich fitness program in a 360m2 company gym
- Regular after-work, team and company events
- Comprehensive training and continuing education opportunities
How to apply
Please click the "Apply now" button on the job page.
Contact
Start a conversation with the Brainlab Team via the Contact Us page: https://www.brainlab.com/contact-us/