Principal Software Engineer

CBA (Commonwealth Bank)

Sydney, Australia
Lead design and build secure distributed systems
Drive cloud modernization
Productionise machine learning models at scale
We’re modernising critical financial crime platforms and building cloud-native, AI-enabled systems that protect millions of Australians

Job Summary

  • We’re modernising critical financial crime platforms and building cloud-native, AI-enabled systems that protect millions of Australians.
  • As a Principal Engineer, you’ll lead the design and build of secure, scalable distributed systems, drive cloud modernisation across mission-critical platforms, and productionise machine learning models at scale.
  • You’ll work on systems that directly protect victims of financial crime, operate at national scale, and influence architecture in one of the bank’s most critical domains.

Matching Summary

We’re modernising critical financial crime platforms and building cloud-native, AI-enabled systems that protect millions of Australians.

Skills & Requirements

Must-have

  • Lead design and build secure distributed systems
  • Drive cloud modernization
  • Productionise machine learning models at scale
  • Influence architecture across multiple crews
  • Raise engineering bar
  • Build and operate large-scale distributed systems
  • Strong AWS cloud expertise

Nice-to-have

  • Deeply technical engineering leader
  • Thrives on solving complex problems
  • Balancing technical debt with evolution
  • Partnering with senior technical leaders
  • Greenfield innovation with operational resilience

Key Requirements

  • Experience productionising AI/ML models
  • Experience building scalable APIs
  • Backend applications using .NET, Java, or Go
  • Full-stack applications using JavaScript/TypeScript frameworks
  • Cloud-native applications on AWS
  • Full-cycle engineering with test automation
  • Relational and NoSQL databases

Work Rights

Not specified

Tailored Resume

Cover Letter