1,970,671open jobs
116,302companies
250,097added this week
Browse all
Salary
≈ $75k – $225k per year (Estimated)
Location
In office (Eveleigh, Melbourne)
Seniority
Principal
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 23, 2026. Commonwealth Bank of Australia scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Commonwealth Bank of Australia is the country's largest bank, established by federal legislation in 1911 as a government-owned institution and fully privatised by 1996. It serves roughly one in three Australians across retail deposits, home lending, business banking and institutional markets, and holds the largest share of the domestic mortgage market. The bank has invested unusually heavily in technology for its size, rebuilding its core systems and pushing the CommBank application into a broader financial and lifestyle platform, and it runs the venture arm x15ventures to build and buy adjacent digital businesses.
  • We’re transforming our ATM network with secure, resilient, cloud-native engineering at scale.
  • You have deep Java, Spring Boot, AWS and full-stack expertise with Principal-level leadership.
  • Together we will shape architecture, modernise legacy systems and accelerate AI-powered engineering.

Do work that matters:

Join the Customer Service Network Domain as a Principal Software Engineer and help reshape the technology powering one of the most critical parts of the customer experience: our ATM network. You’ll take a leading role in a major three-year transformation spanning ATM software, routing and switching, reconciliation, real-time data and cash-management capabilities, including a greenfield ATM switching platform and the move towards a cloud-native architecture. This is deep engineering work at scale, to create platforms that are secure, maintainable and built for production from day one. You’ll have the opportunity to define the target architecture rather than simply reproduce the past, applying strong engineering judgement to determine what should be modernised, simplified or completely reimagined.

As a Principal Engineer, you’ll bring technical leadership to some of the domain’s hardest problems, from designing resilient cloud infrastructure and integrating a new Java-based ATM switch to unravelling complex legacy estates. You’ll champion Terraform, quality engineering, fail-safe design, REST APIs and modern observability patterns, while helping teams build clear ownership across interconnected systems. AI is also becoming part of the engineering toolkit, creating opportunities to use LLMs, knowledge graphs and agentic approaches to accelerate reverse engineering, uncover requirements, prototype solutions and improve the developer experience. More than delivering individual components, you’ll influence engineering direction across the domain, mentor other engineers and turn a highly interconnected technology landscape into simpler, safer and more adaptable services for customers.

See yourself in our team:

You’ll join our Customer Service Network team, working within Assisted Technology to reimagine how our branch colleagues support customers. We’re bringing together engineering, customer journeys and colleague experiences to move beyond disconnected technology and create simpler, more connected ways to serve customers. Our team is building capabilities including intelligent concierge experiences, agentic appointment booking, customer-intent capture, skills matching and smarter branch operations, all with the ambition of helping colleagues serve customers faster and reducing the time customers spend waiting.

We’re a team that enjoys solving complex problems together and shaping solutions where the answers aren’t always obvious. With significant greenfield engineering ahead of us, you’ll work across modern technology and AI-enabled engineering, while helping influence our architecture, engineering practices and technical direction. You’ll have the space to challenge ideas, share your expertise and help us build experiences that make a meaningful difference for both our customers and the colleagues who serve them.

We’re interested in hearing from people who:

  • Bring Principal Engineer-level systems thinking and end-to-end architecture expertise, connecting complex customer journeys, platforms, data, dependencies and technical requirements across highly interconnected environments.
  • Have deep Java and Spring Boot expertise combined with genuine full-stack engineering breadth, ideally spanning TypeScript, React, Next.js and Node.js, with the versatility to work effectively across modern and legacy technology stacks.
  • Have designed and delivered cloud-native, distributed systems at scale, encompassing APIs, event-driven architecture, SDKs, data, CI/CD, infrastructure as code, observability, resilience and complex integrations.
  • Can translate ambiguous business and domain challenges into clear architecture and engineering direction, making pragmatic, product-led technical trade-offs across multiple engineering teams.
  • Have led safe, large-scale modernisation of complex legacy environments, reducing technical debt and simplifying architecture while protecting reliability, customer experience and delivery momentum.
  • Bring strong integration engineering experience, designing and evolving reliable integrations across complex, interconnected platforms and systems.
  • Apply AI-powered engineering and agentic tooling deeply across the software development lifecycle, accelerating discovery, codebase understanding, requirements, development, testing, modernisation and delivery.
  • Engineer for production from day one, embedding secure-by-design practices, resilience, performance engineering, observability, automated delivery and operational ownership throughout the lifecycle.
  • Demonstrate Principal Engineer-level technical leadership and hands-on credibility, mentoring engineers, influencing architecture across teams, constructively challenging decisions and continually raising engineering standards.

Tech skills

We don't expect you to know everything, but experience in several of the following will set you up for success:

  • Front-End Engineering: React, Next.js, TypeScript
  • Back-End Engineering: Java, Spring Boot, Spring Framework, microservices, RESTful APIs, Web APIs
  • Architecture & Solution Design: Enterprise system design, scalable architecture patterns, distributed systems
  • Event-Driven Architecture: Apache Kafka, event streaming, asynchronous architectures, real-time data processing
  • Databases & Data Engineering: Oracle PL/SQL, MongoDB, AWS NoSQL services, high-availability and performance-optimised data layers
  • Cloud Engineering: AWS, cloud-native services, scalable and secure cloud infrastructure
  • Infrastructure as Code (IaC): AWS CDK, Terraform, AWS CloudFormation
  • DevSecOps & CI/CD: GitHub Actions, CI/CD pipelines, security automation, continuous delivery
  • Quality Engineering & Test Automation: Unit testing, component testing, integration testing, end-to-end testing, Specmatic API contract testing
  • Source Code & Repository Strategy: GitHub, advanced Git workflows, branching strategies, monorepo architecture, TurboRepo
  • AI-Assisted & Agentic Development: Generative AI, agentic software development, Roo Code, Cline, Claude Code, GitHub Copilot
  • Observability & Site Reliability Engineering: Observe, Prometheus, Grafana, PagerDuty, monitoring, alerting, operational reliability

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: 22/11/2026
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,970,671 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
Eveleigh
In office • Contractor • Australia
Python
Java
TypeScript
AI/ML
LLM Guardrails
DevOps
CI/CD
AWS
Apply
$113k – $135k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • College Park
JavaScript
DevOps
CI/CD
Apply
≈ $16k – $37k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Hyderabad
Java
Kotlin
SQL
Java
Spring Boot
Spring Cloud
AssertJ
Testcontainers
Flyway
Liquibase
Micrometer
Kotlin
Mockito
Databases
MySQL
Redis
Oracle
Cassandra
DynamoDB
RabbitMQ
Apache Kafka
AI/ML
AI Agents
Frontend
GraphQL
Mobile
JUnit
DevOps
Rest API
Splunk
Terraform
GCP
OpenShift
Helm
GitHub Actions
Jaeger
OpenTelemetry
VMWare
CloudFormation
Kong
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Incident Management
API Gateway
Unix
Cybersecurity
OWASP Top 10
Zero Trust
QA
JMeter
Swagger
Gatling
Apply
≈ $122k – $244k per year (Estimated) • Hybrid • TS/SCI • Full-Time • 14+ years exp • Bachelor's Degree • Plano
Python
Java
C#
C++
AI/ML
Machine Learning
DevOps
RTOS
Management
Agile
Scrum
Waterfall
Apply
$36k – $50k per year • In office • Internship • Ottawa
Python
Java
C++
AI/ML
Copilot
AI Agents
Mobile
JUnit
DevOps
Bitbucket
Gerrit
Management
Jira
Agile
QA
Pytest
Apply
≈ $114k – $245k per year (Estimated) • In office • Full-Time • Eveleigh
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
Oracle
Apache Kafka
AI/ML
Copilot
Claude Code
AI Agents
Cline
LLM
Frontend
Next.js
React.js
Turborepo
DevOps
Terraform
GitHub Actions
AWS CDK
CloudFormation
PagerDuty
Prometheus
CI/CD
Git
AWS
Grafana
GitHub
Apply
≈ $74k – $221k per year (Estimated) • In office • Full-Time • Eveleigh • Melbourne
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
Oracle
Apache Kafka
AI/ML
Copilot
Claude Code
AI Agents
Cline
LLM
Frontend
Next.js
React.js
Turborepo
DevOps
Terraform
GitHub Actions
AWS CDK
CloudFormation
PagerDuty
Prometheus
CI/CD
Git
AWS
Grafana
GitHub
Apply
≈ $118k – $254k per year (Estimated) • In office • Full-Time • Eveleigh • Melbourne
Java
Databases
Apache Kafka
DevOps
Rest API
GitHub Actions
CI/CD
Git
AWS
Kubernetes
Amazon EKS
Apply
≈ $79k – $236k per year (Estimated) • In office • Full-Time • Eveleigh • Melbourne
Python
Go
JavaScript
Java
Kotlin
TypeScript
Databases
Apache Kafka
AI/ML
AI Agents
LLM Guardrails
Frontend
React.js
DevOps
GitHub Actions
Prometheus
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Grafana
Progressive Delivery
Apply
In office • Full-Time • Eveleigh
Python
Java
Java
Spring Boot
AI/ML
LangGraph
LangChain
AI Agents
DevOps
CI/CD
AWS
AWS Lambda
GitHub
Apply
See all jobs
This is one of many
1,970,671 more open roles from verified company boards, updated every day.