Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
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.
The summary above was generated by AI

Principal Engineer – Retail Digital

You are passionate about building secure, resilient, and always-available digital platforms that power critical customer experiences. You thrive on solving complex problems, uplifting engineering standards, and influencing technical direction across large, multi-team environments.

 

Do work that matters

We’re on a mission to transform tomorrow’s bank today. Retail Digital is responsible for CBA’s customer-facing digital channels and journeys, spanning digital money management, onboarding, payments, rewards, and personalised communications. Our platforms support millions of customers every day and are foundational to how Australians interact with the bank.

As a Principal Engineer in Retail Digital, you’ll play a pivotal role in shaping how we design, build, and operate our digital platforms. This role will initially support the Digital Payments value stream, while operating with a broader Retail Digital mindset and influence across domains.

See yourself in our team

You’ll work within Retail Digital, collaborating across multiple value streams and platform teams. Your primary focus will be supporting Digital Payments, working closely with squads that deliver domestic and international transfers, address book management, payment limits, customer verification flows, and step-up security experiences.

The Digital Payments value stream is responsible for the customer-facing payment journeys across mobile and web, orchestrating interactions with identity, fraud, and core payments platforms to ensure payments are secure, fast, and reliable. The teams focus on availability, resilience, and customer trust, while continuously modernising platforms and improving engineering standards.

You’ll also partner closely with Identity, Fraud, Platform, and Core Banking teams to ensure seamless, end-to-end customer experiences.

What you’ll do

  • Provide technical leadership and architectural direction across Retail Digital, with a focus on the Digital Payments value stream

  • Design and evolve decoupled, resilient, and secure digital solutions supporting critical customer journeys

  • Drive cross-team integration, particularly across identity, fraud, platform, and payments capabilities

  • Be hands-on, contributing to complex backend and full-stack engineering challenges

  • Uplift engineering practices including testing, CI/CD, observability, deployment safety, and reliability

  • Embed risk and security considerations from the earliest stages of design and development

  • Mentor and coach engineers, strengthening engineering craft and technical capability across teams

What we’re looking for

We’re interested in hearing from people who have:

  • Proven experience delivering large-scale, customer-facing digital platforms in complex or regulated environments

  • Strong full-stack engineering experience, with a bias toward backend systems and integration

  • Experience designing and operating microservices within a DevSecOps environment

  • A pragmatic, commercially minded approach to modernising legacy systems and managing technical debt

  • Demonstrated ability to influence technical strategy and execution across teams without formal authority

  • Experience designing solutions that orchestrate end-to-end customer journeys across multiple services

  • The confidence to challenge the status quo while building trust with engineers, product, and senior stakeholders

Exposure to AI-enabled systems, intelligent orchestration, or agent-based architectures is highly regarded.

Skills & technologies

We use a broad range of tools, languages, and frameworks. You don’t need to know them all, but experience with some of the following will set you up for success:

  • Backend & Full Stack: Any of these- .NET Core / C#, Java, Node.js

  • Frontend (desirable): React, TypeScript, Next.js

  • Data: SQL and NoSQL databases

  • DevOps & CI/CD: GitHub Actions, TeamCity, Octopus

  • Infrastructure as Code: Terraform, Pulumi, CloudFormation, SST

  • Quality & Reliability: Automated testing, monitoring, and operational readiness

  • Security: Encryption, identity, authentication, and secure design principles

If this sounds like you, apply today!

Working with us

At CBA, we’re building a diverse, inclusive, and flexible workplace where engineers can do meaningful work at scale. We live our values of Care, Courage, and Commitment, and we invest in developing engineering leaders who raise the bar for the whole organisation.

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 Core
C#
CloudFormation
Github Actions
Java
Next.Js
Node.js
NoSQL
Octopus
Pulumi
React
SQL
Sst
Teamcity
Terraform
Typescript

Similar Jobs

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
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.
Top Skills: .Net.Net CoreAWSAzureC#Ci/CdDevsecopsGraphQLInfrastructure As CodeNext.JsReactRest
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