Principal Software Engineer AI-Powered Scalable Microservices

Commonwealth Bank

Sydney

On-site

AUD 210,000 - 260,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Commonwealth Bank, Australia, is seeking a Principal Software Engineer within the Banker Assisted Lending crew to lead the design and delivery of scalable, secure software modernising business lending. You will shape engineering direction, stay close to code, and solve complex problems with AI‑powered engineering practices.

You will decompose monolithic apps, set architecture, translate requirements into outcomes, and mentor teams while influencing cross‑functional decisions.

Qualifications

  • Senior software engineer with a track record of leading large‑scale engineering initiatives and solving complex technical challenges.
  • Strong architectural judgement combined with hands‑on engineering capability and passion for modern engineering practices including AI‑assisted development.
  • Experience adopting AI‑assisted engineering tools and practices.
  • Ability to communicate effectively with both technical and non‑technical stakeholders.

Responsibilities

  • Lead the decomposition of monolithic applications and the development of scalable microservices and event‑driven solutions.
  • Set architectural direction and resolve complex technical challenges from early design through to production.
  • Translate business and technical requirements into clear engineering outcomes, reusable solutions and pragmatic delivery plans.
  • Make balanced decisions about technical debt, architecture, risk and commercial priorities.
  • Contribute directly to code, lead technical reviews, and resolve complex production issues.
  • Influence technical decisions across engineering, product and other cross‑functional teams.
  • Mentor engineers, strengthen technical capability and contribute to attracting and developing engineering talent.
  • Champion AI‑powered engineering practices that improve the software development lifecycle and engineering experience.

Skills

Architectural leadership
Hands-on coding
Cross-functional collaboration
Mentorship
AI‑assisted engineering

Tools

AWS
Kafka
EventBridge
SQS/SNS
GitHub Actions
Terraform
Claude Code
Codex
Cursor
Harness Engineering

Job description

Commonwealth Bank, Australia, is seeking a Principal Software Engineer within the Banker Assisted Lending crew to lead the design and delivery of scalable, secure software modernising business lending. You will shape engineering direction, stay close to code, and solve complex problems with AI‑powered engineering practices.

You will decompose monolithic apps, set architecture, translate requirements into outcomes, and mentor teams while influencing cross‑functional decisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - AI-Driven Digital Lending
Principal Software Engineer - AI-Driven Digital Lending

Commonwealth Bank • City of Melbourne

On-site
AUD 240,000 - 320,000
Principal Software Engineer – Cloud-Native Backend Platform
Principal Software Engineer – Cloud-Native Backend Platform

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Senior Software Engineer - AI-Powered FinTech (Full-Stack)
Senior Software Engineer - AI-Powered FinTech (Full-Stack)

Commonwealth Bank • Council of the City of Sydney

On-site
AUD 130,000 - 180,000
Lead Principal Software Engineer — Lending Platforms
Lead Principal Software Engineer — Lending Platforms

cba • Sydney

On-site
AUD 180,000 - 240,000
Senior Software Engineer, AI-Powered Home Lending
Senior Software Engineer, AI-Powered Home Lending

Commonwealth Bank • City of Melbourne

On-site
AUD 140,000 - 200,000
Principal Platform & Cloud Engineering Lead
Principal Platform & Cloud Engineering Lead

Commonwealth Bank • Council of the City of Sydney

On-site
AUD 180,000 - 260,000
Principal Engineer – AI-Driven CRM & Channels
Principal Engineer – AI-Driven CRM & Channels

Commonwealth Bank • City of Melbourne

On-site
AUD 180,000 - 260,000
Principal Engineer, AI-Driven CRM & Customer Platforms
Principal Engineer, AI-Driven CRM & Customer Platforms

cba • Sydney

On-site
AUD 180,000 - 260,000
Principal Software Engineer & Enterprise Platform Architect
Principal Software Engineer & Enterprise Platform Architect

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 240,000
Senior Software Engineer - AI-Powered Lending, End-to-End
Senior Software Engineer - AI-Powered Lending, End-to-End

Commonwealth Bank • Sydney

On-site
AUD 120,000 - 180,000