Principal Software Engineer - Ai & Contact Centre Transformation (Melbourne)

Principal Software Engineer - Ai & Contact Centre Transformation (Melbourne)

07 Oct
|
Commonwealth Bank Of Australia
|
Melbourne

07 Oct

Commonwealth Bank Of Australia

Melbourne

Job Description
Principal Software Engineer - AI & Contact Centre Transformation
n
Do work that matters
n
nAt CommBank, we're reshaping how customers, bankers and frontline teams engage across voice, chat, digital and assisted channels. The contact centre sits at the core of this transformation - connecting customer journeys with assisted and AI-driven servicing experiences across Business Bank.n
nToday, customer journeys are often fragmented across channels, systems and teams. Our ambition is to create an
AI-first, human-amplified engagement model
- where customers can move seamlessly between channels without losing context, and frontline teams are empowered with the right tools and insights to deliver better outcomes.n
nAs a
Principal Software Engineer
, you will design, build and scale the core capabilities that bring this vision to life - spanning
contact centre platforms, AI voice and chat, and customer experience orchestration
.n
See yourself in the team
n
nYou'll be a senior technology leader driving
solution design, engineering execution and technical strategy
across complex, multi-channel customer experiences.n
nThis role plays a critical part in:n
n
n
Leading engineering across
Contact Centre as a Service (CCaaS)
platforms and
Dynamics 365 transformation
n
Driving
3rd party AI voice platform integration and scalable voice capability
n
Shaping
end-to-end customer and colleague experience across voice, chat and assisted channels
n
n
nYou'll work closely with product, design, data and engineering teams to deliver
production-grade AI-enabled servicing capabilities
, while influencing across architecture, risk and business stakeholders.n
Your impact
n
nYou will:n
n
n
Lead solution design across
APIs, AI agents, channel integration and cloud platforms
n
Drive
connected conversations
- preserving customer context, intent and journey across channels
n
Enable
AI-led contact reduction
, improved customer outcomes and better frontline experiences
n




Build reusable engineering patterns that scale across
voice, chat and AI-assisted servicing
n
Ensure solutions are
secure, reliable, observable and production-ready
from day one
n
n
Key responsibilities
n
n
n
Lead end-to-end engineering delivery across:
n
n
Contact centre platform capabilities (Dynamics 365, CCaaS)
n
AI voice and chat solutions
n
Customer and colleague experience platforms
n
n
n
n
Design and implement:
n
n
AI agent orchestration, voice bots, routing and agent assist
n
Channel switching and conversation state management
n
Integration patterns across voice, chat, APIs and backend services
n
n
n
n
Establish scalable patterns for:
n
n
Voice platform integrations and commercial models
n
AI experimentation evolving into production-grade solutions
n
n
n
n
Champion:
n
n
DevSecOps, CI/CD, automated testing and release management
n
Observability, monitoring, incident response and SLOs
n
Responsible AI, privacy, security and operational resilience (including regulatory expectations)
n
n
n
n
Collaborate across engineering, product and design to ensure
cohesive customer journeys
and measurable outcomes
n
n
n
Mentor engineers and uplift engineering capability across the team
n
n
We're interested in hearing from people who
n
n
n
Are experienced Principal Engineers (or equivalent) with hands-on delivery capability
n
Have strong technical judgement and can lead complex design and troubleshooting
n
Understand
distributed systems, customer platforms and AI-enabled solutions
n




Are comfortable working in ambiguity and driving clarity across complex initiatives
n
Can influence across engineering, product, risk and senior stakeholders
n
Are passionate about
AI-enabled transformation
, balanced with strong focus on reliability and risk management
n
n
Technical experience
n
nExposure to some of the following is beneficial:n
n
n
Contact centre & communication platforms:
n
n
Dynamics 365 Contact Centre, Genesys, LivePerson, Nuance
n
Voice, IVR, chat, messaging and routing systems
n
n
n
n
AI & data:
n
n
AI agents, LLM integration, RAG, prompt engineering
n
AI evaluation, model monitoring and responsible AI controls
n
n
n
n
n
Engineering & architecture:
n
n
Distributed systems, APIs, event-driven architecture
n
Cloud platforms (AWS / Azure), infrastructure as code
n
Programming languages such as Python, TypeScript, Java or C#
n
n
Practices:
n
n
DevSecOps, CI/CD, automated testing
n
Observability, reliability engineering and production support
n
n
n
Why join us
n
nThis is a unique prospect to help engineer one of the most significant transformations in Business Bank - moving from fragmented service interactions to
intelligent, connected and AI-enabled customer experiences
.n
nYou'll work on complex, meaningful problems and help shape how CommBank uses AI and platform engineering to better serve customers and colleagues.n
nIf this sounds like you,
apply today!
n
nIf you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career.n
nWe're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on .n
nAdvertising End Date: 26/06/2026

📌 Principal Software Engineer - Ai & Contact Centre Transformation (Melbourne)
🏢 Commonwealth Bank Of Australia
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer - ai & contact centre transformation (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer - ai & contact centre transformation (melbourne) / melbourne