Commonwealth Bank of Australia is seeking a Staff Software Engineer to join their Payments Software Engineering team. This role offers an exciting 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 strategic initiatives, implementing GenAI solutions, and working with cutting-edge technologies including TypeScript, Java, and AWS services.
The ideal candidate will be part of a team transforming payment services to achieve 99.999% availability, focusing on greater agility and reliability. You'll work in a hybrid environment, collaborating with cross-functional teams to develop and operate solutions using a modern tech stack. The role requires expertise in cloud technologies, microservices architecture, and a strong understanding of security protocols.
As a Staff Software Engineer, you'll be instrumental in mentoring other engineers, setting technical direction, and driving best practices across the organization. The position offers exposure to critical banking infrastructure and the opportunity to work with emerging technologies like GenAI. You'll be part of a team that values innovation, continuous learning, and technical excellence.
The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical expertise. You'll work directly with the Engineering Chapter Lead and Product Owner, contributing to the bank's technical strategy while ensuring robust and scalable solutions. This is an excellent opportunity for a senior engineer looking to make a significant impact in a leading financial institution while working with modern technologies and practices.