Principal Software Engineer

Commonwealth Bank

Melbourne

Hybrid

AUD 140,000 - 200,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Commonwealth Bank (CommBank) seeks a Principal Software Engineer to set engineering direction across a financial crime detection domain. You will shape architecture, platform choices and reusable paths while staying hands-on to deliver scalable services.

You will lead across teams, embed security and observability, and drive responsible AI patterns in a highly regulated banking environment. Bring broad full‑stack expertise and strong leadership.

Qualifications

  • Broad engineering leadership across multiple teams and domains.
  • Experience designing and operating large-scale production services.
  • Strong knowledge of modern cloud-native platforms and APIs.

Responsibilities

  • Own the domain’s technical strategy, including architecture direction.
  • Drive consolidation of platforms and establish reusable golden paths.
  • Mentor engineers and deliver resilient, scalable services.

Skills

Engineering leadership
Distributed systems
Full-stack development
API design
React/TypeScript
Cloud engineering
Observability & security
AI & responsible AI

Education

Bachelor's in CS or equivalent

Tools

AWS
Kubernetes
Docker
GitHub Actions
ArgoCD

Job description

  • Set the technical direction for platforms that detect and investigate financial crime.
  • Shape domain-wide architecture while remaining close to engineering and code.
  • Advance shared platforms, modern cloud engineering and responsible AI at CommBank.
  • Set the technical direction for platforms that detect and investigate financial crime.
  • Shape domain-wide architecture while remaining close to engineering and code.
  • Advance shared platforms, modern cloud engineering and responsible AI at CommBank.
Do work that matters

Join EC Technology, where our crews build the detection, investigation and data capabilities that help protect customers and keep financial crime out of the bank.

As a Principal Software Engineer, you’ll set the engineering direction across a technology domain rather than a single squad. You’ll shape architecture, platform investment and build-versus-reuse decisions, helping multiple teams move from fragmented systems towards shared, scalable capabilities.

This is an opportunity to influence technology that operates in a highly regulated environment. You’ll set patterns for resilience, security, observability and responsible AI, while remaining hands‑on enough to turn technical direction into practical engineering outcomes.

Bring your ambition and help shape secure, future‑ready engineering that delivers meaningful outcomes for customers and communities.

See yourself in our team

EC Technology brings together engineers, product professionals, data scientists and architects to strengthen the bank’s crime‑detection, investigation and data platforms.

In this role, you will:

  • Own the domain’s technical strategy, including architecture direction, platform choices and build-versus-reuse decisions.
  • Drive consolidation and decommissioning, reducing system and pipeline duplication while establishing reusable golden paths.
  • Scale platforms from minimum viable products into resilient, highly available and enterprise‑ready services.
  • Set engineering standards across continuous integration and delivery, testing, observability, operational readiness and security.
  • Provide hands‑on technical leadership across the stack, guiding the development of scalable services, well‑designed APIs, backend‑for‑frontend layers and fit‑for‑purpose internal interfaces.
  • Define reliable, observable and responsible approaches to AI and agentic systems, with appropriate human oversight.
  • Embed regulatory, control, security and privacy considerations into engineering decisions from the outset.
  • Mentor senior engineers and lift engineering capability through influence, technical leadership and hands‑on contribution.
We’re Interested In Hearing From People Who

You’re a foundations‑strong engineering leader who can reason across technologies, connect strategy with delivery and create clarity in complex environments. You bring broad, full‑stack software engineering experience and can influence teams without relying on formal authority.

You’ll bring:

  • Strong computer‑science foundations across algorithms, data structures, concurrency and distributed‑system design.
  • Proven experience owning technical outcomes across complete product or platform surfaces, with the judgement to move between breadth and depth.
  • Experience designing and operating production services and APIs at scale using a modern typed language such as Python, Java, Kotlin or Go.
  • Strong API, contract and integration‑design capability, including experience with REST, OpenAPI, API gateways or equivalent technologies.
  • Full‑stack capability, including experience with React and TypeScript or equivalent technologies, as well as backend‑for‑frontend layers.
  • A practical approach to frontend engineering. The role principally supports internal, systems‑facing applications rather than consumer‑grade interfaces, but you’ll be comfortable contributing across the stack when required.
  • Cloud‑native engineering experience involving technologies such as AWS, Kubernetes, Docker, GitHub Actions or ArgoCD, with a focus on high availability and operational excellence.
  • Experience with platform strategy, reusable capabilities, legacy‑system modernisation, event‑driven integration, observability, security‑first engineering, or reliable AI and agentic systems.
Working with us

At CommBank, we're committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know.

We welcome applications from people of all backgrounds, and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. For support, please contact 1800 989 696.

Advertising End Date: 07/11/2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 230,000
Principal Software Engineer
Principal Software Engineer

CommBank • Sydney

On-site
AUD 260,000 - 360,000
Principal Software Engineer
Principal Software Engineer

CommBank • Melbourne

On-site
AUD 180,000 - 240,000
Chief Engineer
Chief Engineer

Commonwealth Bank • Sydney

On-site
AUD 260,000 - 380,000
Staff Software Engineer / Lead Software Engineer
Staff Software Engineer / Lead Software Engineer

CommBank • Sydney

On-site
AUD 150,000 - 210,000
Staff Software Engineer / Lead Software Engineer
Staff Software Engineer / Lead Software Engineer

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 260,000
Senior Platform Engineer & Tech Lead - Cloud, AI, DevSecOps
Senior Platform Engineer & Tech Lead - Cloud, AI, DevSecOps

CommBank • Melbourne

On-site
AUD 180,000 - 240,000
Staff Software Engineer
Staff Software Engineer

Commonwealth Bank • Sydney

Hybrid
AUD 180,000 - 240,000
Principal Software Engineer- Digitisation and Enablement
Principal Software Engineer- Digitisation and Enablement

CommBank • Sydney

On-site
AUD 180,000 - 250,000
Staff Software Engineer
Staff Software Engineer

Commonwealth Bank • Australia

Hybrid
AUD 180,000 - 240,000