Jobs › Companies › Commonwealth Bank of Australia › Principal Software Engineer

About this Principal Software Engineer role at Commonwealth Bank of Australia

Commonwealth Bank of Australia · Onsite · Sydney CBD Area

Principal Software Engineer

  • 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.


If this sounds like you, apply today.

 

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: 07/11/2026
Ready to apply to Commonwealth Bank of Australia?
Apply to Commonwealth Bank of Australia

About Commonwealth Bank of Australia

Whether you’re passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you. Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive and flexible workplace. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day. 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.

See all jobs at Commonwealth Bank of Australia →

Similar jobs

Commonwealth Bank of Australia
Principal Software Engineer - Full Stack (Java)
Commonwealth Bank of Australia
⚡ Apply early Sydney CBD Area Onsite
● New 👁 Seen ✓ Applied 1w ago
Commonwealth Bank of Australia
Principal Software Engineer - Full Stack (React, Next.js, Node.js, .Net)
Commonwealth Bank of Australia
⚡ Apply early Sydney CBD Area Onsite
● New 👁 Seen ✓ Applied 1w ago
Commonwealth Bank of Australia
Principal Software Engineer - Institutional Lending, Pricing and ESG
Commonwealth Bank of Australia
⚡ Apply early Sydney CBD Area Onsite
● New 👁 Seen ✓ Applied 1w ago
SA
Data 360 - Principal Forward Deployed Engineer- Italy
Salesforce
⚡ Apply early Italy - Milan Onsite €88,200–€117,900
● New 👁 Seen ✓ Applied 1h ago
Blue Origin
Principal Emulation & Prototyping Engineer
Blue Origin
⚡ Apply early Central Texas Onsite $230,398–$322,557
● New 👁 Seen ✓ Applied 1h ago
MA
Senior Principal Engineer - Applications Development
Marsh
⚡ Apply early Pune - Panchshil Hybrid
● New 👁 Seen ✓ Applied 1h ago
AtkinsRéalis
Senior/Principal Dams and Reservoirs Engineer( National )
AtkinsRéalis
⚡ Apply early GB.Epsom.Woodcote Grove Hybrid
● New 👁 Seen ✓ Applied 1h ago
Northrop Grumman
Principal/Sr Principal Supplier Mission Assurance Engineer - 19548
Northrop Grumman
⚡ Apply early United States-California-Los A... Onsite $94,200–$141,200
● New 👁 Seen ✓ Applied 1h ago
Scribe
Principal Solutions Engineer, Strategic Accounts
Scribe
⚡ Apply early United States (Remote) · location restricted $204,000–$300,000
● New 👁 Seen ✓ Applied 5h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Commonwealth Bank of Australia

See all jobs at Commonwealth Bank of Australia →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free