Commonwealth Bank105 followers16 jobs

Principal Software Engineer, Customer Channels, Data & AI

SeniorFull-timeHybridSydney NSW, AustraliaCBD, Melbourne VIC 3000, AustraliaPosted 1 month agoVerified 1 month ago
Pending fitX of Y criteria met

About the job

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.

You'll be responsible for

🚀

Leading technology strategy

Directing the technology strategy behind AI-enabled customer and banker experiences.
🏗️

Shaping platform architecture

Defining the architecture of CRM and customer engagement platforms.
👩‍🏫

Mentoring engineering teams

Providing guidance and fostering a culture of engineering excellence across teams.

Key criteria

🖥️

Experience with distributed systems

Proven experience designing and delivering large-scale distributed systems.

View

☁️

Cloud-native architecture expertise

Demonstrated experience with cloud-native and API-driven platforms.

View

🔧

Engineering standards establishment

Experience establishing reusable engineering patterns and standards.

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
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
Experience with distributed systems
Proven experience designing and delivering large-scale distributed systems.

View

Cloud-native architecture expertise
Demonstrated experience with cloud-native and API-driven platforms.

View

Engineering standards establishment
Experience establishing reusable engineering patterns and standards.

View

Stakeholder influence
Proven ability to influence senior stakeholders across various teams.

View

A meaningful career starts with a match

Get started

Similar jobs

View all
Microsoft
Microsoft
Principal Software Engineer - Azure StorageSydney, NSW · Australia · Melbourne, VIC · Full-time
As a Principal Software Engineer in Azure Storage, you will be at the forefront of defining the technical direction for one of the most complex areas of Azure. Your work will significantly impact millions of users by enhancing reliability, scalability, and performance. The team thrives on collaboration, innovation, and a growth mindset, creating an inclusive culture where everyone can contribute and succeed.
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.
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.
Home-in
Home-in
Software Engineers, AI Venturing (Senior/ Staff / Principal Level), x15venturesSydney, NSW · Melbourne, VIC · Full-time
This job is about joining the AI Venturing team at x15ventures, where you will help build and scale innovative AI-powered products. Your work will directly impact how AI is integrated into ventures, allowing for rapid testing and development. The team thrives on collaboration, experimentation, and a fast-paced environment, making it an exciting opportunity for those who love to innovate.