Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Posted 3 Hours Ago
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: 19/01/2026

Top Skills

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

Similar Jobs

3 Hours Ago
In-Office
2 Locations
Expert/Leader
Expert/Leader
Fintech • Financial Services
Lead engineering for risk applications, focusing on .NET and Python development, cloud solutions, secure API design, and CI/CD practices while mentoring junior engineers and ensuring compliance with tech controls.
Top Skills: Agent FrameworksArgocdAWSAws BedrockC#/.Net CoreContainerisationGithub ActionsGrafanaInfrastructure-As-CodeKafkaKongLanggraphMicroservicesOpenapiPagerdutyPrometheusPydanticPythonRest ApisSecurity Best Practices
3 Hours Ago
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
Design and build a modern digital experience at Australia's largest bank, influencing tech direction and integrating AI tools for enhanced engineering workflows.
Top Skills: .Net CoreArtefactoryAutogenAWSAws Certificate ManagerAws Secrets ManagerC#CloudwatchGitGithub ActionsGrafanaGraphQLLangchainLlamaindexNext.JsNode.jsNoSQLObserveOpen TelemetryPrometheusPydanticReactSemantickernelSQLTerraform EnterpriseTypescriptVault
5 Hours Ago
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Fintech • Financial Services
As a Principal Software Engineer, you will architect and deliver AI-enabled platforms, integrate complex data signals, mentor engineers, and enhance security and performance across systems.
Top Skills: AWSGithub ActionsGrafanaIbm MqJavaKafkaOpentelemetryPrometheusPythonReact

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