Commonwealth Bank of Australia

Staff Software Engineer / Lead Software Engineer

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

Responsibilities

  • Design, build, and operate production services and APIs with clear contracts and integration boundaries.
  • Contribute to architecture, refactoring, modularization, performance improvements, and other design decisions.
  • Consolidate capabilities onto shared platforms, reduce duplication, and retire legacy technology.
  • Build and maintain continuous integration and delivery pipelines, automated testing, and progressive delivery practices.
  • Establish reliability and observability through dashboards, alerting, service-level objectives, and operational ownership.
  • Engineer secure AI and agentic features involving orchestration, evaluation, and guardrails.
  • Embed security, privacy, reliability, risk, and regulatory controls into designs and delivery.
  • Raise engineering standards through code reviews, pairing, mentoring, and clear technical reasoning.

Requirements

  • Strong computer science foundations in algorithms, data structures, concurrency, and system design.
  • Hands-on experience across backend services, APIs, and data integration, with willingness to contribute to internal user interfaces.
  • Ability to design and build services using a modern typed language such as Java, Kotlin, Go, or Python, or comparable technologies.
  • Full-stack capability including React and TypeScript or equivalent technologies, plus backend-for-frontend layers.
  • Understanding of cloud-native delivery, containers, automated pipelines, and production observability.
  • A platform mindset focused on reusing proven capabilities, reducing duplication, and simplifying technology estates.
  • Ability to build security, privacy, reliability, and risk controls into solutions from the outset.
  • Experience or exposure to AWS, Kubernetes, Docker, GitHub Actions, Argo CD, Kafka, Grafana, or Prometheus is useful.
  • Experience building or operating AI-enabled systems, including model integration, orchestration, evaluation, and guardrails, is valuable.
  • Ability to learn new languages, frameworks, and tools and improve engineering outcomes through collaboration and mentoring.

Benefits

  • Inclusive, accessible, and respectful workplace with support and adjustments available.
  • Applications are welcomed from people of all backgrounds, with a stated commitment to Aboriginal and/or Torres Strait Islander Peoples.
  • Advertising end date: 07/11/2026.

Tech Stack

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