Mid-Level Backend Software Engineer (f/m/d) As a leading global software product company in the field of Compliance & Automation, IMTF Group develops cutting-edge RegTech solutions with a strong focus on Anti-Money Laundering (AML), Know Your Customer (KYC), and Anti-Fraud. Our mission is to streamline compliance processes and reduce manual effort through the intelligent use of machine learning and data science – helping our clients stay ahead in an increasingly complex regulatory environment.At IMTF Group, we value innovation, excellence, and continuous learning. We foster a dynamic and collaborative work culture where your ideas are heard, and your contributions make a real difference. To strengthen our engineering team and continue delivering high-quality solutions to our clients, we are looking for a Mid-Level Backend Software Engineer (f/m/d) to join either our Bensheim office in Germany or our Zurich office in Switzerland.ResponsibilitiesDevelop and maintain backend services for products used in the banking sectorWrite clean, maintainable, and well-tested code built for production environmentsImplement complex features end-to-end, from understanding requirements to successful deliveryContribute to the continuous evolution of our architecture, tooling, and engineering practicesCollaborate closely with product management, QA, and fellow engineers to turn business needs into reliable technical solutionsParticipate in code reviews and actively contribute to maintaining a high engineering standard across the teamUniversity Degree in Computer Science, Software Engineering or equivalent practical experience2–4 years hands-on backend software engineering experienceStrong knowledge of Java and related technologies (JPA / Hibernate, Gradle)Solid DB know-how and very good SQL skillsExperience with containerization technologies as part of your day-to-day workflowStrong analytical and problem-solving skills with the ability to break down complex tasks into manageable solutionsHigh attention to quality and maintainable software engineering practicesFamiliarity with concepts such as clean architecture, automated testing, agile methodologies, statically typed programming languages, and cloud-native technologies is considered an advantageMake the world safer: Help prevent financial crime and support our customers in creating a safer worldBe part of a leading RegTech: Contribute to a well-established, innovative company in SwitzerlandInternational exposure: Work with global clients on diverse, challenging projects in a multicultural teamOwnership and growth: Take responsibility from day one and develop your skills and career Flexible work environment: Enjoy hybrid work and flexible hoursPaid education: Access opportunities for further training to enhance your expertiseAt IMTF, we are committed to treating all candidates with respect and equality, regardless of gender, religion, nationality, or any other characteristic. We embrace diversity and inclusion as integral components of our organizational culture, and we welcome candidates from all backgrounds to apply and contribute to our team. As a leading global software product company in the field of Compliance & Automation, IMTF Group develops cutting-edge RegTech solutions with a strong focus on Anti-Money Laundering (AML), Know Your Customer (KYC), and Anti-Fraud. Our mission is to streamline compliance processes and reduce manual effort through the intelligent use of machine learning and data science – helping our clients stay ahead in an increasingly complex regulatory environment.At IMTF Group, we value innovation, excellence, and continuous learning. We foster a dynamic and collaborative work culture where your ideas are heard, and your contributions make a real difference. To strengthen our engineering team and continue delivering high-quality solutions to our clients, we are looking for a Mid-Level Backend Software Engineer (f/m/d) to join either our Bensheim office in Germany or our Zurich office in Switzerland.ResponsibilitiesDevelop and maintain backend services for products used in the banking sectorWrite clean, maintainable, and well-tested code built for production environmentsImplement complex features end-to-end, from understanding requirements to successful deliveryContribute to the continuous evolution of our architecture, tooling, and engineering practicesCollaborate closely with product management, QA, and fellow engineers to turn business needs into reliable technical solutionsParticipate in code reviews and actively contribute to maintaining a high engineering standard across the team University Degree in Computer Science, Software Engineering or equivalent practical experience2–4 years hands-on backend software engineering experienceStrong knowledge of Java and related technologies (JPA / Hibernate, Gradle)Solid DB know-how and very good SQL skillsExperience with containerization technologies as part of your day-to-day workflowStrong analytical and problem-solving skills with the ability to break down complex tasks into manageable solutionsHigh attention to quality and maintainable software engineering practicesFamiliarity with concepts such as clean architecture, automated testing, agile methodologies, statically typed programming languages, and cloud-native technologies is considered an advantage