Talent.com
Principal Software Engineer
Principal Software EngineerCommonwealth Bank • Australia
Principal Software Engineer

Principal Software Engineer

Commonwealth Bank • Australia
10 days ago
Job description

Principal Software Engineer – Contact Centre Transformation

Full Stack | Cloud | Enterprise Platforms

Our Vision : We are embarking on a major engineering transformation with a strong focus on full stack engineering, cloud‑native platforms, and DevSecOps excellence. Together, we’re building tomorrow’s bank today—using world‑leading engineering practices, modern technology, and bold innovation to transform how millions of customers connect with us.

Do work that matters : As a Principal Software Engineer, you will play a pivotal role in shaping the technical vision and architecture for a large‑scale Contact Centre transformation across the Group. This is a high‑impact, high‑visibility role, leading the end‑to‑end design and delivery of a modern, cloud‑based contact centre platform that unifies voice and digital messaging channels, integrates deeply with enterprise systems, and embeds AI‑driven capabilities to enhance agent and customer experiences.

You will work at the intersection of architecture, engineering leadership, and platform delivery, guiding multiple squads while influencing product direction with strategic technology partners.

See yourself in our team : The Agent Excellence Crew, part of the Group’s Retail Technology division, is responsible for designing and operating the technology that powers customer interactions across the Group’s Contact Centres. We build and run the voice and messaging platforms that support millions of customer conversations every year. Our mission is to deliver intelligent, seamless, and resilient customer and sales experiences, while meeting the highest standards of security, compliance, and reliability expected in a regulated enterprise.

What you’ll do

  • Define and lead the end‑to‑end technical architecture for voice and messaging platforms, backend integrations, and AI‑driven agent augmentation.
  • Set technical direction across multiple squads, ensuring solutions are scalable, secure, resilient, and compliant with enterprise standards.
  • Design and deliver cloud‑native, high‑performance platforms, leveraging modern API architectures and distributed system patterns.
  • Lead system design reviews and establish standards for API strategy, observability, resilience, and operational excellence.
  • Operate with a DevSecOps mindset—you build it, you secure it, you test it, and you run it.
  • Mentor and uplift Staff Engineers and senior engineers, fostering a culture of engineering excellence, learning, and innovation.
  • Partner closely with internal stakeholders and external technology partners, influencing product direction and platform maturity.

Experience with Contact Centre or large‑scale customer interaction platforms is highly regarded but not mandatory.

Leadership & influence

  • Proven ability to set technical direction, challenge assumptions, and align multiple teams around a shared architectural vision.
  • Strong communicator with confidence engaging senior stakeholders and cross‑functional partners.
  • Experience operating in complex, regulated enterprise environments.
  • Comfortable working with ambiguity and shaping emerging platforms and solutions.
  • What we’re looking for

    Technical expertise

  • Strong backend engineering foundation, ideally with .NET / .NET Core and C# (or any other tech stack).
  • Deep experience designing APIs and integration architectures (GraphQL and REST) for large‑scale distributed systems.
  • Hands‑on experience with cloud platforms (Azure preferred; AWS also suitable) and modern cloud‑native architectures.
  • Exposure to AI / LLM integration patterns, such as real‑time assistance, summarisation, or decision support (formal AI roles not required).
  • Experience with frontend technologies such as React or Next.js is beneficial but not essential.
  • Strong understanding of CI / CD pipelines, infrastructure as code, monitoring, logging, and SRE practices.
  • Solid grounding in secure engineering and DevSecOps principles within regulated environments.
  • Translate complex business needs into pragmatic, high‑quality technical solutions that deliver measurable value.
  • Working with us

    Whether you’re passionate about customer service, driven by software engineering, or called by creativity, a career with CommBank is for you.

    We support our people with the flexibility to balance where work is done with at least half your time each month connecting in office.

    Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. We really love working here, and we think you will too.

    If this sounds like you, apply now! If you’re already part of the Commonwealth Bank Group, you’ll need to apply through Sidekick.

    We’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 1800 989 696.

    Advertising End Date : 19 / 01 / 2026

    Seniority level : Mid‑Senior level

    Employment type : Full‑time

    Job function : Engineering and Information Technology

    Location : Melbourne, Victoria, Australia

    Referrals increase your chances of interviewing at Commonwealth Bank by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer • Australia

    Similar jobs
    Principal Software Engineer - Cloud Contact Center Platform

    Principal Software Engineer - Cloud Contact Center Platform

    Commonwealth Bank • Australia
    A leading financial institution in Australia is seeking a Principal Software Engineer to drive technical vision for a large-scale Contact Centre transformation. In this pivotal role, you will lead t...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer

    Software Engineer

    Nixil • Australia
    Office locations in Sydney and Melbourne CBD.We’re looking for a senior Software Engineer with deep expertise in.If you love solving complex problems, automating everything, and owning high‑impact ...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer & Engineering Lead (SaaS) - Remote

    Senior Software Engineer & Engineering Lead (SaaS) - Remote

    CheckWorkRights (CWR) • Australia
    Remote
    A mature SaaS platform for workforce compliance is seeking a Senior Engineer.The role focuses on evolving AWS architecture, improving engineering processes, and providing technical direction in a s...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer

    Software Engineer

    Sapia.ai • Australia
    ANZ-based (Melbourne or Sydney Preferred).With millions of candidates engaging with our Chat Interview every year, we are redefining how talent is discovered, assessed, and nurtured.Our products ar...Show more
    Last updated: 7 days ago • Promoted
    Principal Software Engineer - High-Impact, Full-Stack Role

    Principal Software Engineer - High-Impact, Full-Stack Role

    Relume • Australia
    A dynamic tech startup is seeking a highly motivated Senior / Staff / Principal Software Engineer to develop features and maintain projects using React and TypeScript. The role involves collaborating wi...Show more
    Last updated: 4 days ago • Promoted
    Principal Full Stack Engineer

    Principal Full Stack Engineer

    Sleek • Australia
    Through proprietary software and AI, along with a focus on customer delight, Sleek makes the back-office easy for micro SMEs. We give Entrepreneurs time back to focus on what they love doing - growi...Show more
    Last updated: 4 days ago • Promoted
    Staff Software Engineer - Cloud-Native APIs & Integrations

    Staff Software Engineer - Cloud-Native APIs & Integrations

    Commonwealth Bank • Australia
    A leading financial institution in Australia is seeking a Staff Software Engineer to spearhead backend integrations and APIs for large-scale Contact Centre transformation.You will work on complex, ...Show more
    Last updated: 10 days ago • Promoted
    Principal E2E Systems Engineer

    Principal E2E Systems Engineer

    ClearCompany • Australia
    Principal E2Ehoogz System Engineer.Salary range : $149,739 - $173,174 + superannuation and leaveloading.Location : Hybrid with an in‑office requirement on Tuesdays and Thursdays across NSW offices.Th...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer / Engineering Lead (SaaS)

    Senior Software Engineer / Engineering Lead (SaaS)

    CheckWorkRights (CWR) • Australia
    Direct message the job poster from CheckWorkRights (CWR).Managing Director at CheckWorkRights : Employment related compliance for enterprise in ANZ. CheckWorkRights is a mature, market-leading SaaS p...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer

    Software Engineer

    Cox Purtell Staffing Services • Australia
    Senior Technology Recruiter at Cox Purtell.Software Engineer (Golang / TypeScript / Python) | Remote Australia | Payments Compliance & Greenfield Projects. Are you a Software Engineer with a passion for...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Nuage Technology Group • Australia
    Nuage Technology Group provided pay range.This range is provided by Nuage Technology Group.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direc...Show more
    Last updated: 12 days ago • Promoted
    Principal Software Engineer (API, Platform Development)

    Principal Software Engineer (API, Platform Development)

    Commonwealth Bank • Australia
    Principal Software Engineer (API, Platform Development) role at Commonwealth Bank.The Workflow Crew is responsible for driving the architecture, design, build and governance roadmap across the grou...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Harry the hirer • Australia
    Build a cloud-first ERP platform from scratch and embed AI into the operating system of Australia’s biggest events.Abbotsford, Melbourne (Hybrid – 3 Days in the office). Strong experience delivering...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer – mRNA Design Platform

    Senior Software Engineer – mRNA Design Platform

    University of Queensland • Australia
    A leading Australian university is seeking a Software Developer to create and maintain software for mRNA design.The candidate should have extensive experience in software development, including pro...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Cloud ERP & AI Platform

    Senior Software Engineer, Cloud ERP & AI Platform

    Harry the hirer • Australia
    A leading events services company in Australia is seeking a Mid-Senior Software Engineer to develop a cloud-first ERP platform and embed AI solutions. Candidates should have over 10 years of experie...Show more
    Last updated: 9 days ago • Promoted
    Senior / Staff / Principal Software Engineer

    Senior / Staff / Principal Software Engineer

    Relume • Australia
    Senior / Staff / Principal Software Engineer.Relume is seeking a highly motivated software engineer to join our growing team. We are a bootstrapped startup whose short‑term mission is to empower creator...Show more
    Last updated: 4 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    nDeva • Australia
    Get AI-powered advice on this job and more exclusive features.This range is provided by nDeva.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Di...Show more
    Last updated: 12 days ago • Promoted
    Principal API & Platform Engineer — Cloud-Native, Hybrid

    Principal API & Platform Engineer — Cloud-Native, Hybrid

    Commonwealth Bank • Australia
    A leading financial institution in Australia is seeking a Principal Software Engineer focused on API and platform development. This role involves overseeing ongoing change in workflow solutions, pro...Show more
    Last updated: 9 days ago • Promoted