Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Posted 5 Hours Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
As a Principal Engineer, you'll lead and architect secure digital platforms, focusing on Digital Payments, while mentoring teams and modernizing legacy systems.
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: 23/01/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

Yesterday
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Senior level
Senior level
Fintech • Financial Services
As a Principal Software Engineer, you will design and maintain backend and full-stack applications, optimize performance, mentor junior engineers, and drive technology initiatives against financial crime.
Top Skills: .NetAWSAws DocumentdbGoJavaJavaScriptNestjsNext.JsNode.jsReactSQLTypescript
5 Hours Ago
In-Office
2 Locations
Senior level
Senior level
Fintech • Financial Services
As a Principal Software Engineer, design and implement innovative technology solutions, mentor engineers, and develop cloud-based workflow solutions while ensuring compliance with security protocols.
Top Skills: Ai FrameworksAppianAWSAzureC#JavaKubernetesPegaPostgresRdbmsSQL
5 Hours Ago
In-Office
Area, Viveiro, Lugo, Galicia, ESP
Expert/Leader
Expert/Leader
Fintech • Financial Services
The Principal Software Engineer will lead the development of AI-driven banking products using a full-stack approach, overseeing both front-end and back-end solutions while ensuring high performance and reliability across systems.
Top Skills: AWSCloudwatchDockerDynamoDBGithub ActionsGrafanaGraphQLKubernetesMongoDBNext.JsNode.jsPostgresPrometheusReactRestSplunkSQLTeamcityTypescript

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