Senior C++ Software Engineer – 3D Systems Our Client is a global leader in the Medical Space, transforming lives with innovative, high-quality solutions. They are continuing to expand their R&D team in Berlin to build the next generation of 3D treatment planning software.They are looking for a Senior C++ Developer who’s ready to modernize core architecture and tackle complex legacy code head-on.What You Will Do:Lead the refactoring and modernization of a complex, high-performance C++ codebaseArchitect core components that power 3D simulationsWork closely with R&D, Product, and QA teams to ensure scalable and maintainable softwareDrive technical excellence and mentor junior team membersContribute to the development of innovative treatment planning tools used by clinicians globallyYour Background:5+ years of hands-on C++ development in complex systemsProven experience in codebase cleanup, refactoring, and software architectureSolid understanding of 3D mathsStrong academic background (MSc or PhD in Computer Science, Physics, Mathematics, or similar)Any experience across Qt, GUI development and CI/CD pipelines are a nice to haveComfortable working in Agile teams with modern development practicesExcellent communication skills and a collaborative mindsetWhat’s In It For You:Join a global market leader committed to innovation and excellenceWork on products that directly improve patient outcomes and confidenceA collaborative, agile team culture that values growth, curiosity, and creativityWork alongside a talented & innovative teamCompetitive salary & benefits, with access to state-of-the-art technologies and toolsSO Digital Recruitment Ltd is an equal opportunity Recruitment Agency. Your application will be assessed fairly, equally and without bias.Please apply to the job advert or send your CV to .
Job Title
Senior C Developer – 3D Systems