Principal Software Engineer

Commonwealth Bank · Melbourne, Victoria, Australia

Location
Melbourne
Job Type
Full time
Posted
July 09, 2026

Job Description

Principal Software Engineer – Personalisation & Digital Experience

  • Drive the design and build of a next-generation personalisation engine powering millions of customer interactions
  • Lead architecture across backend systems, intelligent signals and customer experience platforms
  • Partner with senior engineering and product leaders to shape the future of hyper-personalised banking
  • Do work that matters

    We’re transforming the digital banking experience for millions of Australians.

    The Getting Connected value stream sits at the heart of our digital group, responsible for onboarding customers, helping them navigate the digital ecosystem, and delivering personalised, relevant experiences from the moment they arrive on the home screen.

    We are evolving from cohort-based personalisation to true user-level hyper‑personalisation, powered by intelligent signals and a modern technology stack. This...

    Ready to Apply?

    Submit your application for Principal Software Engineer at Commonwealth Bank

    Apply Now