Job Description
Join our digital engineering team and help solve interesting problems for our colleagues and customers. We're on a mission to be Australia's #1 digital bank, and our team's platforms interact with our customers daily, providing huge opportunities to innovate with the latest cloud technologies.
At Macquarie, our advantage lies in bringing together diverse people and empowering them to shape possibilities. We are a global financial services group operating in 31 markets with 56 years of unbroken profitability. You’ll be part of a friendly and supportive team where everyone contributes ideas and drives outcomes, regardless of role.
What role will you play?
As a Senior Java Engineer, you will be key in designing, developing, testing, deploying, and maintaining our digital banking products and platforms. You will join a team of engineers committed to high standards of code quality, testing, and security. Your responsibilities include coding for multiple services, creating designs, reviewing pull requests, and simplifying complex services and processes. You will also explore new technologies and vendor capabilities to keep our team at the forefront of innovation.
What you offer
Proven success in managing complex engineering initiatives and building quality products in an Agile environment
Strong technical background with experience in building reliable, fast, cloud-native applications using Java Spring Boot
Hands-on ability to develop performant, resilient, and decoupled software systems with a focus on maintainability
Experience in leading system design decisions, proof-of-concepts (POCs), and high-performance, critical code components
Deep knowledge of containerisation, CI/CD, SOA, microservices patterns, and open-source tools and frameworks
An understanding of the full test pyramid and applying it to development
Excellent communication skills and the ability to collaborate effectively across all organizational levels
Motivated by accomplishing tasks and sharing successes with others
About Banking and Financial Services
Banking and Financial Services is our technology-driven retail bank. You will support clients in achieving their full potential—whether buying a home, growing a business, or managing wealth through investments.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 2, 2026
Job Type:
Technology
Location:
au
Company:
Macquarie Bank Limited
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.