Principal Full-Stack Engineer: Cloud-Native & AI-Driven

Commonwealth Bank Of Australia

Melbourne

On-site

AUD 180,000 - 260,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Commonwealth Bank of Australia is seeking a Principal Software Engineer for the Customer Service Network Domain in Melbourne. You will lead a three-year transformation of ATM software, routing, reconciliation and cash-management while guiding a cloud-native architecture designed for production from day one.

You’ll shape target architecture, mentor engineers and drive integration across legacy systems with Java, Spring Boot, AWS and full-stack capabilities.

Qualifications

  • Principal Engineer-level systems thinking and end-to-end architecture expertise across interconnected environments.
  • Deep Java and Spring Boot expertise with full-stack breadth (TypeScript, React, Next.js, Node.js).
  • Designed and delivered cloud-native, distributed systems at scale including APIs, event-driven architecture and CI/CD.

Responsibilities

  • Provide technical leadership and define target architecture for ATM transformation.
  • Champion secure-by-design, resilient cloud infrastructure and observability patterns.
  • Mentor engineers and influence engineering direction across teams.
  • Translate ambiguous business challenges into architecture and pragmatic tech decisions.

Skills

React
Next.js
TypeScript
Java
Spring Boot
REST APIs
Microservices
Cloud-native
AWS
Terraform
IaC
Observability
AI/LLMs

Tools

AWS
Terraform
AWS CDK
GitHub Actions
Kubernetes
TurboRepo

Job description

Commonwealth Bank of Australia is seeking a Principal Software Engineer for the Customer Service Network Domain in Melbourne. You will lead a three-year transformation of ATM software, routing, reconciliation and cash-management while guiding a cloud-native architecture designed for production from day one.

You’ll shape target architecture, mentor engineers and drive integration across legacy systems with Java, Spring Boot, AWS and full-stack capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Full-Stack Engineer — AI‑Driven Banking Platform
Principal Full-Stack Engineer — AI‑Driven Banking Platform

Commonwealth Bank Of Australia • Melbourne

On-site
AUD 180,000 - 260,000
Principal Full-Stack Engineer: AI-Powered Banking
Principal Full-Stack Engineer: AI-Powered Banking

Commonwealth Bank • Melbourne

On-site
AUD 180,000 - 260,000
Principal Full-Stack Engineer - AI-Driven React/Next
Principal Full-Stack Engineer - AI-Driven React/Next

Commonwealth Bank Of Australia • New South Wales

On-site
AUD 180,000 - 240,000
Principal Software Engineer - Engineering Platforms
Principal Software Engineer - Engineering Platforms

Commonwealth Bank • Sydney

On-site
AUD 220,000 - 300,000
Chief Engineer: AI-Driven Banking Platform
Chief Engineer: AI-Driven Banking Platform

Nearheal • Sydney

Hybrid
AUD 350,000 - 520,000
Staff Full-Stack Engineer: AI‑Driven Cloud Platform Leader
Staff Full-Stack Engineer: AI‑Driven Cloud Platform Leader

Commonwealth Bank Of Australia • Sydney

On-site
AUD 220,000 - 265,000
Staff Full-Stack Engineer: AI, Cloud & Scale
Staff Full-Stack Engineer: AI, Cloud & Scale

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Principal Platform Engineer — AI-Driven CI/CD
Principal Platform Engineer — AI-Driven CI/CD

Commonwealth Bank Of Australia • Melbourne

On-site
AUD 180,000 - 240,000
Chief Engineer - AI-Driven Platform Modernisation
Chief Engineer - AI-Driven Platform Modernisation

Commonwealth Bank • Sydney

On-site
AUD 300,000 - 450,000
Staff Software Engineer, Payments Platform (AI/Cloud)
Staff Software Engineer, Payments Platform (AI/Cloud)

Commonwealth Bank • Sydney

On-site
AUD 210,000 - 250,000
Top locations