Whether you are chatting to loved ones overseas, or depending upon connected healthcare devices, reliable connectivity is essential and therefore we provide easy and borderless communication to all people and things. Over more than 25 years, our roaming services have helped billions of subscribers stay connected when it really matters. Software engineer (80%-100%)To start work immediately or at a later date by agreement.We are looking for an experienced Software Engineer to join our dedicated development team.Engage in the full life-cycle application development, including user requirements, specifications, design, coding, testing, debugging, documentation, and maintenanceImplement high-quality, reusable, and well-tested software solutions using object-oriented programming languages such as JavaBachelor's degree in Computer Science, Data Science, or a related discipline, or a completed apprenticeship in computer science with a Swiss Federal Certificate of Competence~2-6 years of professional experience in backend development, ideally with a strong focus on Java~ Solid understanding of object-oriented programming, preferably using Java~ Hands-on experience with testing frameworks such as JUnit~ Familiarity with technologies such as Spring Boot, Kafka, and Flink is beneficial~ Good knowledge of the English language (written and verbal); A multi-cultural and multi-linguistic team with English as the corporate language (giving you the chance to polish your context switch when mingling!)Flexible and partially remote work timeOnboarding with consequent training and introduction to all departmentsCompany events (Summer events, Christmas Party, Team events ...)