You are passionate about improving the reliability and operation capability of mission-critical services.
We are solving complex problems by creating solutions that will delight our customers.
Together we work with some of the best minds in tech using best of breed technologies.
Do work that matters
We’re on a mission to transform tomorrow’s bank today. Are you ready to engineer digital experiences that support mission‑critical services used by over 9 million Australians every day?
Our engineering culture empowers everyone to be a source of ideas and action. We work in a Full Cycle Engineering model, where engineers are involved in Design, Build, Challenge and Run. This is an opportunity to shape engineering craft, influence culture, and deliver scalable solutions that have real impact for customers, employees and the wider community.
As a hands‑on technology leader with full‑stack experience, you’ll lead a team of engineers designing and implementing solutions, while influencing Value Stream Tech Leads, Product Owners and Crew Tech Leads. Product‑aligned and customer‑obsessed, you’ll own what you build end‑to‑end and work with modern technologies including .NET Core, React, Angular, Azure, AWS, containerisation, with exposure to NodeJS / NextJS and AI‑enabled solutions.
We support flexible working and ask that you spend at least half your time each month connecting in the office. Additional options include flexible start and finish times, part‑time arrangements and job share.
See yourself in the team
The Retail Technology Engineering domain supports many of the critical technology and operations platforms across the Retail Banking network. This includes core platforms such as the Microservices Platform, a key part of our Modernisation Program, where we are migrating legacy monoliths into modern, cloud‑based architectures.
We’re on a journey from modernising legacy product platforms to building innovative, future‑focused solutions for our customers. We leverage AI‑powered solutions to drive simplicity, innovation and better outcomes, underpinned by a strong focus on software development as a craft and the adoption of industry best practices across AI, AWS and .NET architectures.
You’ll be part of the Integration Crew, working within the Microservices Platform squad, ensuring the stability of the microservices ecosystem while leading its future roadmap, design and technical direction.
We’re looking for exceptional Staff Software Engineers to help shape the next era of digital banking.
We’re interested in hearing from people who
Are passionate technology leaders who still love being hands‑on, designing solutions, solving problems and owning outcomes end‑to‑end.
Are strong mentors and people leaders who build engaged, curious engineering communities.
Have experience across the full software development lifecycle, using Agile practices and DevSecOps.
Have designed and built core systems, Web APIs, web applications, and led independent Proofs of Concept.
Are confident in solution design, stakeholder engagement and leading technical conversations in group forums.
Have experience designing and implementing innovative solutions to complex problems, including onboarding and migrating to new tooling (e.g. AWS and DHP) and removing obsolete systems and code.
Are comfortable working with solution architecture, technology blueprints and engineering roadmaps, translating vision into actionable delivery plans.
Can collaborate effectively, present ideas clearly, influence outcomes and challenge constructively.
Technical Skills
We use a broad range of tools, languages and frameworks. You don’t need experience in everything, but exposure to some of the following will set you up for success:
Experience developing 3‑tier applications across on‑premises and cloud environments:
Frontend: React and Redux (preferred) or Angular
Backend: .NET Core (preferred), C# or Java
Database: SQL and NoSQL (administration and usage)
Hosting and architecture experience across VMware and AWS
Infrastructure as Code using CloudFormation (Terraform experience welcomed)
Strong expertise designing and implementing microservices to deliver highly scalable APIs
Proficiency in at least one scripting or programming language (JavaScript, TypeScript, Go, Python)
Hands‑on experience with CI/CD tooling such as GitHub Actions, TeamCity or Octopus
Practical exposure to monitoring stacks, Kafka and event‑driven architectures, SOAP and IBM MQ
Experience contributing to AI solution architecture and translating strategy into pragmatic engineering decisions
Automated quality engineering and testing (unit and regression testing)
Strong focus on application security
Staff Engineers should ideally be confident with:
Configuration management tooling
Containerisation (Docker, Kubernetes)
Hosting environments (AWS, VMware)
If you’re excited by ownership, scale and solving hard problems that matter — this is your role. Hit apply.
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.
Similar Jobs
What We Do
Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services.
We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances.




