Back to jobs

Principal Software Engineer

Job description

Principal Software Engineer
Berlin - Permanent Employee, Full-Time
€120,000 - €150,000 + 20% Bonus + Holiday + Pension + Flexible Working Hours

Excellent opportunity for an experienced Principal Engineer to take on a senior leadership role in a growing and impactful technology company, working on cutting-edge solutions in the field of healthcare and life sciences.

This organisation is a highly regarded spin-off from one of Europe's largest university hospitals and technical universities. Their mission is to transform the diagnosis and treatment of complex diseases through the use of cutting-edge machine learning and AI technology.

The ideal candidate will have a strong background in software architecture and technical leadership, experience building large-scale, distributed systems, and a passion for solving real-world scientific and medical challenges.

This is a unique opportunity to join a fast-growing, diverse team and to play a critical role in shaping the future direction of a high-impact technology platform. This is a rare chance to step into a senior technical leadership role where you can have real impact on the future of healthcare technology, while working within a supportive and agile team environment.

The Role:
*Own the technical direction and architectural integrity of the core platform and services.
*Advise senior leadership on the technical vision and strategy of the company.
*Align technical strategy with business goals to deliver scalable, reliable solutions.
*Guide multiple engineering teams in system design, integration, and execution.
*Lead technical planning across the quarterly engineering roadmap and drive operational readiness reviews.
*Support engineering teams in maintaining up-to-date, high-quality documentation and coding standards.
*Drive adoption of best practices in system design, DevSecOps, cloud infrastructure, and MLOps.
*Mentor and educate senior and mid-level engineers to raise technical excellence across the organisation.

The Person:
*Degree in Computer Science, Software Engineering, or related field.
*Strong software development experience, with experience in a senior technical leadership position.
*Proven track record of driving technical excellence in organisations with 50+ engineers.
*Strong background in designing and implementing large-scale, distributed, and event-driven systems.
*Expertise in cloud infrastructure (GCP, AWS), containerisation (Docker, Kubernetes), and DevSecOps practices.
*Extensive experience with scalable data processing and backend architecture.
*Proficient in multiple programming languages and frameworks.
*Excellent communication skills, able to influence technical and non-technical stakeholders.
*Ability to write high-quality, maintainable, and robust code.