C

CommBank

Full-spectrum financial services and banking

Staff Software Engineer - Payments Technology

Backend EngineeringPosted on Nov 10
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Strong modern software engineering experience using 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, with exposure to containerisation such as ECS or Kubernetes and Infrastructure as Code.
  • Experience designing or working with event-driven architectures, ideally using Kafka or similar messaging platforms.
  • Strong knowledge of CI/CD and DevSecOps, including observability, resilience and ownership of software throughout its production lifecycle.
  • Strong system-design skills and experience making architectural decisions across complex technology environments.
  • Experience providing technical leadership across multiple engineering teams or squads.
  • Demonstrated ability to coach and mentor engineers and influence technical standards beyond the immediate team.
  • Hands-on experience using AI-assisted engineering tools and practices, such as AI coding assistants, AI-supported code review and test generation, with sound judgement about their value and the need for human review.

Responsibilities

  • Provide technical leadership and engineering direction across complex software initiatives.
  • Lead system design and make pragmatic architectural decisions for secure, scalable and high-performance distributed applications.
  • Design and evolve APIs and microservices using Node.js and TypeScript, and Java and Spring Boot where appropriate.
  • Build cloud-native solutions using AWS, containerisation and Infrastructure as Code.
  • Apply event-driven architecture and messaging technologies such as Kafka to solve complex integration and distributed-system challenges, including idempotency, retry and durable-workflow design.
  • Champion modern engineering practices across CI/CD, DevSecOps, automated testing, observability, resilience and production lifecycle ownership.
  • Champion responsible use of AI-assisted engineering across the team, helping engineers adopt these tools safely and effectively to improve quality, speed and consistency of delivery.
  • Work with engineers, Staff Engineers, Principal Engineers and technology partners to establish clear technical direction.
  • Coach and mentor engineers while influencing engineering standards and practices across teams.
  • Contribute to the evolution of the Faster Payments platform and capabilities supporting new payment types and customer experiences.

Desired Qualifications

  • Payments experience, real-time or high-throughput transaction processing, and durable workflow tooling.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs