Sinch, a leading provider of customer communications cloud services, is seeking a Software Engineer to join their Messaging team. The role involves maintaining and improving legacy systems while ensuring scalability and performance across cloud-deployed, containerized Java applications. As part of an 8-person senior-focused engineering team, you'll contribute to designing and developing solutions, working with various tech stacks and languages. The position offers a blend of technical challenges and collaborative opportunities, requiring expertise in Java, AWS, and RESTful APIs. The company provides an inclusive environment with comprehensive benefits including flexible work arrangements, generous parental leave, wellness programs, and professional development opportunities. Located in Melbourne, Australia, this hybrid role offers a chance to work with a global company that powers over 700 billion customer engagements annually. The ideal candidate will combine strong technical skills with excellent communication abilities and a collaborative mindset.