Engineering the future of banking 

We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build a brighter future for Australia 

We’re the engine room behind Australia’s leading online bank – a title we’ve held for thirteen years running. The team behind Australia’s market leading banking app, the Australian-first Cardless Cash, Spend Tracker, Benefits Finder and Step Pay.

Engineering the future of banking 

We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build a brighter future for Australia 

We’re the engine room behind Australia’s leading online bank – a title we’ve held for thirteen years running. The team behind Australia’s market leading banking app, the Australian-first Cardless Cash, Spend Tracker, Benefits Finder and Step Pay.

Meet our people

Dwayne

Dwayne Helena – Group Practice Lead, Data Engineering

"The Data Engineering community is pivotal to the Group achieving its ambition to digitally transform to deliver faster, better customer outcomes. Our Engineers go above and beyond to uplift the standard of digital banking using the latest tech to solve our customers’ most complex data-centric problems.  

I'm focussed on providing the best experience so that our Engineers can deliver the best work of their lives and make a positive contribution to the Australian community."

Maggie Shi – Distinguished Engineer

“I think curiosity is the core of being an engineer. The reason why I became an engineer and I still love my job is because it's essentially problem solving.  

As a Distinguished Engineer, I play a key role in shaping the engineering strategy. My time is spent understanding how engineering at the bank works. Which means understanding our tech stack, and looking into the code and database schema.

We're working hard to harness the power of AI into our daily operations. I’m looking at how we can streamline our processes, use automation, simplify and standardise the data collection process. We're continuously improving our engineering practice by embracing new technologies, automating and scaling. It's an exciting time for CommBank engineering!" 

Andy Galea – Group Practice Lead, Software Engineering 

"Our goal to become a global leader in technology is driving a focus on engineering that I've not seen in my 20+ years working for the bank. We're attracting industry-best talent and have so many exciting streams of work that will power us towards a world class engineering practice. 

My vison for the software engineering practice is to emulate a tech-like culture, giving our engineers authority and autonomy whilst keeping their happiness and engagement at the forefront. 

If you're looking for opportunities to grow both personally and professionally and you're inspired by work that matters, this is a great place to be!"

Why Engineering at CommBank?

  • Real impact

    Our scale means unparalleled opportunity to accelerate digital innovation and positively impact customers. We’ve got some incredibly important and complex problems to solve. We’re focused on maximising the power of our technology, AI and access to one of the largest data sets in Australia to safely and securely offer customers a truly unique and personalised digital experience.

    As Australia’s leading technology bank, we process millions of transactions every day. Around 40% of all payments made by Australians go through our systems.

    Whether you’re designing the apps people hold in their hands or the systems they’re delivered through, you’re determining how more than 17 million customers access their money. Your work matters.

  • Own your career

    We put as much energy into developing our people as we do our products.

    Follow your thirst for knowledge across our diverse tech stack. Our engineering career pathways model gives you clarity on the criteria for your career growth. We give our engineers the option to grow and remain fully technical, or at some point take the people management or leadership route.  

    With structured and on-the-go development at hand, whatever level you’re at, there’s always another opportunity.

  • Flexible working

    Use our flexible work options to live a big life whilst making a big impact.

    We support our people with the flexibility to balance where work is done with at least half their time each month connecting in the office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.

    The opening of our tech hubs across the country means you no longer need to be near our Sydney head office and can be based near Melbourne, Adelaide or Perth.

    Talk to us about how these arrangements might work in the role you’re interested in.

Systems Engineering

Systems Engineering underpins every aspect of technology at CommBank. This is where we create, manage and optimise the platforms that power our entire business. It’s the foundation for great customer experiences. 

Continuous delivery pipelines with in-line risk controls, applications deployed to production, hosted on public cloud.  Containerisation and new technologies to play with.  We’re focussed on rapid deployment and greater resilience.

We’re future-proofing one of Australia’s largest companies with state of the art technology platforms.

Data Engineering

To us, data is everything. It’s what powers our cutting-edge features and the reason we can provide seamless experiences for our customers from the branch on your street to the app on your phone.

Here, you’ll be part of a team of Engineers going above and beyond to uplift the standard of digital banking. Using the latest tech to solve our customers’ most complex data-centric problems.   

We’re responsible for CommBank’s key analytics capabilities and our work is key to creating world-leading capabilities for analytics, information management and decisioning.

With security and reliability at the forefront of every interaction - we’re driving deep personalisation for every customer.

Software Engineering

This is no ordinary Software Engineering function. This is where we built Australia’s Australia’s market leading banking app, and then rebuilt it. Where we developed Cardless Cash, Benefits Finder, StepPay and Spend Tracker. And continue to simplify and evolve them.

We go beyond a passion for web and mobile development, creating reliable APIs at a unique scale in Australia. Developing platforms and frameworks that enable outstanding UX and design. Crafting complex implementations to generate a simple and intuitive customer experience. Going beyond design to help build a brighter future for every customer – from everyday consumers, to small businesses and investors.

As a CommBank Software Engineer, you could work on everything from mobile app development to Crypto & Blockchain, software modernisation to service meshes and cloud automation. There’s no better place to turn your passion in to reality. 

Quality and Test Engineering

The mission of our Quality Engineering and Testing practice is “confidence engineered into every product”. To achieve this we’re taking the approach of team ownership of quality, backed by engineering mindset and techniques.

We’re focussed on four activities. Firstly, engineering the quality frameworks and tooling that our teams use. Secondly, coaching our teams on using those tools and advocating good practices such as Shift-left. Thirdly, providing insights into quality across our products to give our teams the feedback they need. And finally, testing, where we focus on the most complex scenarios, using our own tooling and processes as a form of quality control.

We're looking for people with a broad range of skills, from analysts with deep business and systems knowledge, to test automation experts and quality engineers with extensive software engineering skills.

Here, you’ll be part of a team that ensures the systems relied upon by millions of Australians every day are performing the best they possibly can.

 

Site Reliability Engineering

We’re accelerating our digital strategy with an ambition to provide customers with one of the best digital experiences of any company globally. Site Reliability Engineering (SRE) is key to us achieving this goal. Our teams ensure that our systems maintain the highest standards of service outcomes for our customers, which enables seamless execution of our award winning banking apps.

We're proud of our people and technology culture. Our SRE team marries both, by applying Software Engineering principles to our operational services. We implement latest industry-wide methodologies around observability practices.

Be part of a team excelling in DevOps automation, where we’re continuously modernising both our infrastructure and software stacks using cutting-edge tools and technologies.

We’re committed to meeting our Service Level Objectives and we do so by building solutions to help improve the scalability, availability and reliability of all our services. You’ll thrive in a continuous iterative learning environment that’s constantly uplifting our customer’s experiences.

Security Engineering

Security Engineering plays a key role in supporting our Engineering, Cyber and Product teams. You’ll be part of a team responsible for designing, developing and building sustainable security services and tooling that ensures our customer’s data is safe, sound and secure.  

Our Security Engineering teams are a mix of Software and Systems Engineers. Designers, builders, operators and breakers. Coding solutions to ensure provability and confidence in our products.

Designing for the customer whilst building capabilities within the developer's world means we can truly aspire to achieve incredible impact through modern, or novel approaches to our software development.

Our Locations 

Outside of our Sydney head office we’ve established technology hubs across the country. We’re offering our engineers flexibility in where they work and roles can be done from in/around any of the below locations. 

The Foundry

1 Locomotive St, Eveleigh NSW 2015

Find us on Google maps

Lot Fourteen

Corner of North Terrace and Frome Rd, Adelaide SA 5000

Find us on Google maps

Melbourne Tech Hub

357 Collins Street, Melbourne VIC 3000

Find us on Google maps

Brisbane Tech Hub

180 Ann Street, Brisbane City QLD 4000

Find us on Google Maps

Perth Tech Hub

Bankwest Place, 300 Murray Street Mall, Perth WA 6000

Find us on Google Maps