Commonwealth Bank of Australia is seeking a Staff Software Engineer to join their Payments Software Engineering team. This role offers an opportunity to shape the technical direction of one of Australia's largest banks, working on critical payment services that impact the Australian and Global economy. The position involves leading complex engineering initiatives, implementing GenAI solutions, and working with a modern tech stack including TypeScript, Java, and AWS services. The team operates in a hybrid working environment and focuses on transforming payment services to achieve 99.999% availability. As a Staff Engineer, you'll be instrumental in technical strategy, mentoring other engineers, and driving best practices across the organization. The role combines technical leadership with hands-on development, requiring expertise in cloud technologies, microservices architecture, and modern development practices. This is an excellent opportunity for a senior technologist looking to make a significant impact in the financial sector while working with cutting-edge technologies.