Job Description
At Commonwealth Bank, we are embarking on a large transformation across our Identity services and solutions.
We require a knowledgeable Senior Software Engineer to design and implement data models, leveraging their expertise in development and operations, including best practice engineering, infrastructure management, system admin, and DevOps Toolchains.
The ideal candidate will have solid knowledge of database management systems, such as GraphDB, PostgreSQL, AWS Neptune, Neo4j, etc., and be comfortable developing in more than one programming language, such as Java, .NET Core, C#, Python, Golang.
The role involves building and operating the future platform for dynamic authorisation and customer access entitlements, enabling fine-grain authorisation across many customer interactions in the Group's digital channels, including CommBank app and NetBank.
We use a broad range of tools, languages, and frameworks, including container technologies (Docker, Kubernetes), cloud computing platforms (AWS), and software development principles and DevSecOps capabilities.
If you're passionate about building tomorrow's bank today, working with cutting-edge technology, and being part of a collaborative team, we'd love to hear from you.
This is an exciting opportunity to work with us and help shape the future of banking. You'll be supported when faced with challenges and empowered to tackle new opportunities.
We're hiring engineers from across Australia and have opened technology hubs in Sydney, Melbourne, Brisbane, and Perth. If this sounds like you, apply now.
Please note that 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.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer – Data Modelling @ Commonwealth Bank position is now open for candidates interested in the Bank Jobs sector. This role in Perth offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.
