Commonwealth Bank of Australia

Staff Software Engineer, Payments Technology

Commonwealth Bank of Australia
Apply
2 days ago
Sydney, Australia or Melbourne, AustraliaStaff+

Responsibilities

  • Provide technical leadership and engineering direction across complex software initiatives.
  • Lead system design and make architectural decisions for secure, scalable, high-performance distributed applications.
  • Design and evolve APIs and microservices using Node.js, TypeScript, Java, and Spring Boot.
  • Build cloud-native solutions using AWS, containerisation, and Infrastructure as Code.
  • Use event-driven architecture and messaging technologies such as Kafka to address distributed-system challenges.
  • Champion CI/CD, DevSecOps, automated testing, observability, resilience, and production lifecycle ownership.
  • Promote responsible use of AI-assisted engineering tools and practices.
  • Coach and mentor engineers while influencing technical standards across multiple teams.
  • Contribute to the Faster Payments platform and capabilities supporting new payment types and customer experiences.

Requirements

  • Experienced software engineer and technical leader with strong architectural judgement.
  • Strong modern software engineering experience with Node.js and TypeScript, and/or Java and Spring Boot.
  • Hands-on experience designing APIs, microservices, and distributed applications.
  • Strong cloud-native engineering experience with AWS, including exposure to ECS or Kubernetes and Infrastructure as Code.
  • Experience with event-driven architectures, ideally using Kafka or similar messaging platforms.
  • Strong knowledge of CI/CD and DevSecOps, including observability, resilience, and production lifecycle ownership.
  • Strong system-design skills and experience making architectural decisions in complex technology environments.
  • Experience providing technical leadership across multiple engineering teams or squads.
  • Ability to coach and mentor engineers and influence technical standards beyond the immediate team.
  • Hands-on experience using AI-assisted engineering tools such as AI coding assistants, AI-supported code review, and test generation.
  • Payments, real-time or high-throughput transaction processing, and durable workflow tooling experience are desirable.

Benefits

  • Accessibility support is available through HR Direct for applicants who require additional assistance.
  • Current Commonwealth Bank Group employees, including Bankwest and x15ventures employees, must apply through Sidekick with a valid application.
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.

Contact me