Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Reposted Yesterday
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
As a Principal Software Engineer, you will lead the design and delivery of a cloud-based contact centre platform, ensuring scalability and compliance while mentoring engineers and collaborating with stakeholders.
The summary above was generated by AI
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.

You’ll join a high-performing engineering team working on complex, ambiguous problems at enterprise scale—where your technical leadership will directly shape how customers connect with us.

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 forTechnical 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 (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.

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: 27/02/2026

Top Skills

.Net
.Net Core
AWS
Azure
C#
Ci/Cd
Devsecops
GraphQL
Infrastructure As Code
Next.Js
React
Rest

Similar Jobs

Yesterday
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
The Principal Software Engineer will provide technical leadership, design resilient digital solutions, mentor, and improve engineering practices for customer-facing digital platforms within Retail Digital, focusing on Digital Payments.
Top Skills: .Net CoreC#CloudFormationGithub ActionsJavaNext.JsNode.jsNoSQLOctopusPulumiReactSQLSstTeamcityTerraformTypescript
2 Days Ago
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
Lead the architecture and development of customer identity solutions, integrating advanced security measures and modern technology stacks to enhance user experiences and protect customer data.
Top Skills: .NetAws LambdaDockerEcsEksElasticsearchGithub ActionsGrafanaGraphQLKubernetesMongoDBMs Sql ServerMySQLNext.JsOauth2OidcOraclePostgresPrometheusReactRedisTerraform
Yesterday
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
The Principal Software Engineer will lead architecture and design for ATM systems, modernizing legacy platforms, and mentoring engineering teams while ensuring high availability and security.
Top Skills: .NetAWSAzureC++GCPIso 8583JavaKubernetesNdcXfs

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account