Principal Software Engineer- Digitisation and  Enablement at Commonwealth Bank | Sydney, New South Wales, AUS | Rezi

Principal Software Engineer- Digitisation and  Enablement at Commonwealth Bank

Principal Software Engineer- Digitisation and  Enablement

Commonwealth Bank · Sydney, New South Wales, AUS

3 days ago

Principal Software Engineer- Digitisation and  Enablement

Commonwealth Bank · Sydney, New South Wales, AUS

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Principal Software Engineer at CommBank, you will shape technology strategy and architecture across multiple teams, defining how modern platforms are built, scaled, and evolved in a complex enterprise environment. This role offers the opportunity to influence engineering at scale, drive transformation, and evolve technology's support for business outcomes.

Responsibilities

  • Co-create and evolve technology strategy and roadmaps aligned to business objectives
  • Define architectural direction across platforms, services, and systems
  • Ensure solutions meet long-term scalability, reliability, security, and operability goals
  • Guide modernization of enterprise systems and platform evolution
  • Provide technical leadership across multiple squads and domains
  • Identify opportunities for reuse, simplification, and standardisation
  • Resolve complex cross-domain engineering challenges
  • Influence engineering roadmaps and investment decisions
  • Champion engineering standards, patterns, and best practices
  • Drive improvements in quality, observability, automation, and reliability
  • Lead architecture reviews and governance practices
  • Enable teams to move independently while maintaining platform consistency
  • Mentor Staff Engineers and senior engineers across the organisation
  • Build engineering capability through coaching and knowledge sharing
  • Partner with product, architecture, and business stakeholders
  • Act as a trusted advisor to senior engineering leadership

Requirements

  • Significant experience leading large-scale platforms and distributed systems
  • Proven success driving technical strategy across multiple teams
  • Deep expertise in cloud-native architecture and modern engineering practices
  • Ability to balance immediate delivery with long-term platform evolution
  • Ability to influence through technical credibility rather than authority
  • Experience building shared platforms, reusable services, or enterprise capabilities

Skills

  • Java / Spring Boot
  • Distributed systems and API-driven architectures
  • Temporal (or similar platforms)
  • Enterprise workflow and integration patterns
  • AWS (including Lambda and cloud-native architectures)
  • Scalable, resilient platform design
  • Python
  • Agentic AI patterns and frameworks
  • Agent SDKs and orchestration tools (e.g. LangGraph or similar)
  • GitHub (CI/CD, collaboration, and delivery pipelines)
  • Modern DevOps and automation practices

Location

  • Australia

Work Type

  • Full-time

Experience Level

  • Principal
  • Senior

About the Company

  • At CommBank, we’re building the technology that powers how the organisation delivers outcomes at scale.
  • Within Digitisation & Enablement, we’re transforming how platforms, systems, and capabilities are designed, built, and delivered across the enterprise.
  • Our focus is on enabling faster, simpler, and more resilient technology outcomes that directly support business objectives, while contributing to helping the Australian community grow and thrive.