Commonwealth Bank105 followers81 jobs

Principal Software Engineer

SeniorFull-timeHybridSydney NSW, Australia357 Collins St, Melbourne VIC 3000, AustraliaPosted 1 week agoVerified 1 month ago
Pending fitX of Y criteria met

About the job

The Principal Software Engineer for Personalisation & Digital Experience is a pivotal job that focuses on transforming the digital banking experience for millions of Australians. By driving the design and build of a next-generation personalisation engine, you will play a crucial role in delivering innovative and scalable platforms that enhance customer interactions. Collaboration is key, as you will work closely with engineers, product owners, and senior technology leaders to create seamless, personalised experiences.

You'll be responsible for

🚀

Driving design and build

Drive the design and build of a next-generation personalisation engine powering millions of customer interactions.
🏗️

Leading architecture

Lead architecture across backend systems, intelligent signals and customer experience platforms.
🤝

Partnering with leaders

Partner with senior engineering and product leaders to shape the future of hyper-personalised banking.

Key criteria

🖥️

Backend engineering expertise

Proven experience in backend engineering with scalable systems.

View

🔗

Distributed systems knowledge

Experience with distributed systems and event-driven architecture.

View

📊

APIs and data integrations

Demonstrated skills in APIs and real-time data processing.

View

View more

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2026
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms
  • Categories

A meaningful career starts with a match

Get started
Apply on Commonwealth Bank
You'll apply on an external website
Think you're a good fit?See what the hiring team are looking for

View your fit

4 criteria for this job
Backend engineering expertise
Proven experience in backend engineering with scalable systems.

View

Distributed systems knowledge
Experience with distributed systems and event-driven architecture.

View

APIs and data integrations
Demonstrated skills in APIs and real-time data processing.

View

Architectural leadership
Experience leading architectural direction for complex platforms.

View

Similar jobs

View all
Salesforce
Salesforce
Principal Software Engineer, PMTSMelbourne, VIC · Sydney, NSW · Full-time
The Principal Software Engineer (PMTS) position at Salesforce is an exciting opportunity to lead the Agentforce Process Intelligence team in building innovative process mining and optimization capabilities. This job is all about driving technical excellence and ensuring that enterprise customers can optimize their business processes at scale. Collaboration and a commitment to Salesforce's core values are at the heart of how the team works.
Commonwealth Bank
Commonwealth Bank
Principal Software Engineer, Customer Channels, Data & AISydney, NSW · Melbourne, VIC · Full-time
The Principal Software Engineer for Customer Channels, Data & AI at CommBank is a pivotal position that focuses on leading the technology strategy for AI-enabled customer and banker experiences. This job plays a crucial role in shaping the future of CRM, customer engagement, and workflow platforms across Business Banking, ensuring that both customers and colleagues benefit from seamless interactions. The team thrives on collaboration, working closely together to solve complex challenges and deliver impactful solutions.
Bankwest
Bankwest
Principal Software Engineer, Customer Channels, Data & AISydney, NSW · Melbourne, VIC · Full-time
As a Principal Software Engineer in Customer Channels, Data & AI, you'll play a pivotal role in transforming how customers and bankers connect through innovative technology. Your work will significantly impact customer engagement and workflow platforms, driving the evolution of AI-enabled experiences. The team thrives on collaboration, creativity, and a shared commitment to delivering exceptional solutions.
Commonwealth Bank
Commonwealth Bank
Principal Software Engineer (.Net/Python, AI)Sydney, NSW · Melbourne, VIC · Full-time
As a Principal Software Engineer, you will lead engineering for core AI-enabled risk platforms, focusing on hands-on, modern software engineering across .NET and Python on AWS. Your work will drive the technical direction of the Risk AI Platform, embedding agentic AI into risk management processes. Collaboration with Product Owners, Data Scientists, and adjacent teams is key as you build tomorrow's bank today.