1,711,002open jobs
102,225companies
255,309added this week
Browse all
Salary
≈ $77k – $231k per year (Estimated)
Location
Hybrid (Sydney, Australia)
Seniority
Principal

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 15, 2026.

Overview
Company
Impact
Profile match
Westpac is an Australian banking and financial services group headquartered in Sydney, providing personal, business, corporate and institutional banking, home loans, cards, wealth and payment services across Australia and New Zealand. Founded in 1817 as the Bank of New South Wales, it is the oldest bank in Australia, is listed on the Australian Securities Exchange and also operates the St.George, Bank of Melbourne and BankSA brands. It hires software, mainframe, network and data engineers, information security consultants, business analysts, controls and monitoring managers, fraud and financial crime specialists, and transactional banking sales leaders.

Create your best future and join as a Principal Engineer (Full Stack - Java).

  • Location: Gold Coast based only
  • On-site Requirement: 2 days per week in the office
  • Why On-site? This role involves working closely with teams and stakeholders, with regular face-to-face meetings and collaboration, making an in-office presence important.

What’s the role?

As a Principal Engineer, you’ll provide hands-on technical leadership for Communication Intelligence, shaping the architecture, engineering practices and capabilities that support timely, secure and reliable customer communications across multiple channels. You’ll work across customer engagement platforms, data, decisioning, integrations and operational services, guiding teams from architecture through to production.

Additionally, you’ll design reusable APIs, event patterns, platform services and automation, while improving scalability, observability, resilience and traceability. You’ll help modernise the communication ecosystem, reduce reliance on legacy platforms and strengthen security, privacy, consent and governance across the communication lifecycle.

You will lead key technical decisions, drive engineering standards and support major incident resolution. You’ll also mentor senior engineers, partner with Product, Data, Cyber, Risk and Architecture teams, and explore AI and automation opportunities to improve engineering productivity, operational efficiency and customer communication delivery.

What do I need?

  • Strong full-stack engineering experience, with hands-on expertise in Java, Spring Boot and TypeScript are essential.
  • Deep experience designing and building large-scale, distributed enterprise platforms supporting high-volume, business-critical services.
  • Strong knowledge of event-driven and API-first architectures, including streaming, asynchronous processing, integrations and failure handling.
  • Experience with cloud and platform engineering, including containerised workloads, CI/CD, infrastructure as code and automation.
  • Experience designing and implementing Agentic AI and intelligent automation, including AI agents and automated workflows in enterprise environments.
  • Strong understanding of observability, reliability and resilience, including monitoring, performance, incident management and disaster recovery.
  • Proven technical leadership across multiple engineering teams, with the ability to remain hands-on, review code, influence architecture and mentor senior engineers.

Why join us?

We’re obsessed with becoming our customers #1 banking partner for life and we’re looking for people who are passionate about helping us achieve that goal. In return we’re committed to making Westpac the best place to work in the country. Here are just a few of the ways we’re already doing that:

  • Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates!
  • Flexible work arrangements to help you achieve a greater work life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
  • Tailored learning and development opportunities to help you grow your career within the bank.
  • Lots of opportunities to give back to the Community by getting involved in our many volunteering initiatives

Create your future today

To get started, simply click on the APPLY button

We’re all about creating a supportive and inclusive community. We welcome everyone no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community.

If you need any adjustments during the recruitment process, you can find more information and contact details on our FAQs and how to contact us page, under the Diversity, sustainability and flexibility section.

#LI - Hybrid

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,711,002 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Sydney
≈ $79k – $167k per year (Estimated) • In office • Full-Time • Melbourne
Java
Java
Spring Boot
DevOps
Ansible
CI/CD
Jenkins
Git
Docker
Kubernetes
Management
Confluence
Jira
Apply
Software Engineer 1 day ago
≈ $54k – $142k per year (Estimated) • In office • Full-Time • Melbourne
Java
Java
Spring Boot
DevOps
Ansible
CI/CD
Jenkins
Git
Docker
Kubernetes
Management
Confluence
Jira
Agile
Apply
$77k – $85k per year • In office • Bachelor's Degree • Melbourne
Java
PHP
SQL
C#
DevOps
Windows
Unix
Management
UML
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Silverwater
Apply
≈ $85k – $180k per year (Estimated) • In office • Melbourne
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
Next.js
React.js
DevOps
Rest API
gRPC
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
≈ $86k – $182k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Sydney
Python
Go
JavaScript
TypeScript
C++
Apply
≈ $76k – $226k per year (Estimated) • Hybrid • Sydney
Python
JavaScript
Java
C#
Java
Spring Boot
Spring Cloud
AI/ML
Copilot
AI Agents
LLM
Frontend
React.js
DevOps
AWS
Apply
Software Engineer 1 day ago
≈ $56k – $146k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Sydney
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
Copilot
Frontend
React.js
Mobile
JUnit
DevOps
GitHub Actions
Datadog
AWS
Docker
Kubernetes
Amazon EKS
GitHub
Management
Jira
QA
Playwright
Jest
Apply
$51k – $54k per year • In office • Full-Time • Sydney
Apply
Marketing Manager 1 day ago
≈ $73k – $136k per year (Estimated) • In office • 5+ years exp • PhD • Sydney
Management
Agile
Marketing
Salesforce
Apply
See all jobs
This is one of many
1,711,002 more open roles from verified company boards, updated every day.