Job Description As a (Senior) Software Engineer, you will develop innovative and highly interactive software solutions for our cutting-edge analysis instruments application portfolio. This spans from precise and efficient analysis methodologies to sophisticated and highly interactive visualization concepts, enabling our customers to achieve deep and novel insights in their research. You aim to enhance understanding of nature’s complexity with novel analysis and visualization applications as part of the Analysis Instruments Software Team. You contribute to the development of highly-interactive analysis software as a member of a cross-functional agile team. You design, specify, implement, and integrate modern software solutions to provide research customers with state-of-the-art technology and novel solutions based on various modalities and dimensionalities. You write software in C++, apply unit testing, and conduct peer reviews to ensure the highest quality standards for software products. You use your knowledge and experience to continuously improve team performance and development processes.