Sinch, a leading provider of customer communications solutions, is seeking a Senior Software Engineer to join their Senders & Tooling team within the Application domain. This role is critical for maintaining and developing platform services using cutting-edge technologies in a distributed multi-regional environment. The position is based in Melbourne, offering a hybrid work arrangement.
The role involves working with cloud-deployed systems, automation, serverless applications, and containerization. The team follows a loose coupling philosophy, focusing on modular and clear software development. You'll be one of the first hires in Melbourne for this team, working closely with product and architecture teams to design and develop new solutions.
The ideal candidate will have strong experience in Java and/or Go, distributed application development, and cloud technologies (preferably AWS). You'll be responsible for developing scalable solutions, reviewing code, mentoring junior team members, and contributing to the team's agile processes. The role offers an excellent opportunity to work with modern technologies while solving complex challenges in a global communication platform that handles over 700 billion customer engagements annually.
Sinch offers comprehensive benefits including flexible work arrangements, generous parental leave (26 weeks for primary caregivers), wellness programs, professional development opportunities, and various other perks. The company culture emphasizes work-life balance, diversity, and inclusion, making it an ideal environment for talented engineers looking to make a significant impact in the customer communications space.