Commonwealth Bank of Australia

Principal Software Engineer, Customer Channels and Data

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

Responsibilities

  • Lead the design, evolution, and delivery of scalable and resilient customer and banker experience platforms.
  • Drive architecture and engineering decisions across multiple squads and technology domains.
  • Establish reusable engineering patterns, frameworks, standards, and platform strategies.
  • Shape cloud, API, customer engagement, workflow orchestration, and AI-enabled capabilities.
  • Champion DevSecOps, observability, CI/CD, automated testing, security, privacy, operational resilience, and responsible AI.
  • Partner with product, architecture, risk, business, and delivery stakeholders to achieve customer and business outcomes.
  • Mentor engineers, influence technical strategy, and foster engineering excellence.

Requirements

  • Experience operating as a Principal Engineer, Lead Engineer, or senior technical leader in complex enterprise environments.
  • Strong track record designing and delivering large-scale distributed systems and platform capabilities.
  • Strong engineering judgment and hands-on technical leadership across strategic and delivery concerns.
  • Experience leading architecture decisions for cloud-native, API-driven, or customer-facing platforms.
  • Ability to influence senior stakeholders across engineering, product, architecture, risk, and business teams.
  • Experience establishing engineering standards, reusable patterns, and platform strategies across multiple teams.
  • Strong mentoring and coaching capability.
  • Experience with distributed systems, API-first and event-driven architectures, microservices, Domain-Driven Design, platform engineering, service-oriented design, enterprise integration, and architecture governance.
  • Experience with AI-enabled applications, Large Language Models, AI agent architectures, Retrieval-Augmented Generation, responsible AI governance, model evaluation, monitoring, and operationalisation is highly regarded.
  • Experience with CRM, customer engagement, workflow, contact centre, digital servicing, or banking environments is highly regarded but not essential.

Benefits

  • Sydney or Melbourne location.
  • Accessible, inclusive, and respectful workplace with support or adjustments available.
  • Advertising end date: 23/09/2026.
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