Senior Product Engineer


As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to “do it right” and continuously learn, becoming masters in their craft. If you would like to know more, read our Engineering Blog, where our engineers openly share their experiences.  

Macquarie Bank provides personal banking, wealth management, business banking and vehicle and equipment leasing products and services to retail customers, advisers, brokers and other businesses across Australia. That includes online and mobile banking, mortgages, bank accounts, credit/debit cards, online share trading, investment management and car leasing, to name just a few. 

As a Senior Product Engineer, you'll take end-to-end ownership of your product in a modern DevOps culture. You'll be responsible for architecture, design, development, testing and operations and deliver incrementally in iterative cycles. You will have an Agile mindset and keen interest in software engineering across a range of technologies.  

We would be particularly interested if you have experience in any of the following: Modern Java, Containers, Cloud Platforms, Microservices, APIs, SQL and NoSQL Databases, Event Streaming, Data Analytics, Test Driven Development, Continuous Delivery or Site Reliability Engineering.  

What’s in it for you: 

  • Learn from the best engineers in Australia and work on market leading products  

  • Be part of a team that deeply values diversity and creates space for you to be your best 

  • Use the latest cloud technologies to tackle interesting banking and finance problems   

  • Our work environment is modern and inclusive with a strong focus on employee experience  

  • Flexible work options, including working from home 

  • Ongoing professional development and free technical certification 

  • Highly competitive remuneration and bonuses. 

If this role sounds like the right opportunity to further your career, please apply via the link.  

About the Corporate Operations Group

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise.  

Find out more about Macquarie careers at www.macquarie.com/careers

Our commitment to Diversity and Inclusion  

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team. 

We recognise that flexibility comes in a variety of forms, so talk to us about what flexibility you need. 


As a Digital Bank, software engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to “do it right” and continuously learn, becoming masters in their craft. If you would like to know more, read our Engineering Blog, where our engineers openly share their experiences.  

Macquarie Bank provides personal banking, wealth management, business banking and vehicle and equipment leasing products and services to retail customers, advisers, brokers and other businesses across Australia. That includes online and mobile banking, mortgages, bank accounts, credit/debit cards, online share trading, investment management and car leasing, to name just a few. 

As a Senior Product Engineer, you'll take end-to-end ownership of your product in a modern DevOps culture. You'll be responsible for architecture, design, development, testing and operations and deliver incrementally in iterative cycles. You will have an Agile mindset and keen interest in software engineering across a range of technologies.  

We would be particularly interested if you have experience in any of the following: Modern Java, Containers, Cloud Platforms, Microservices, APIs, SQL and NoSQL Databases, Event Streaming, Data Analytics, Test Driven Development, Continuous Delivery or Site Reliability Engineering.  

What’s in it for you: 

  • Learn from the best engineers in Australia and work on market leading products  

  • Be part of a team that deeply values diversity and creates space for you to be your best 

  • Use the latest cloud technologies to tackle interesting banking and finance problems   

  • Our work environment is modern and inclusive with a strong focus on employee experience  

  • Flexible work options, including working from home 

  • Ongoing professional development and free technical certification 

  • Highly competitive remuneration and bonuses. 

If this role sounds like the right opportunity to further your career, please apply via the link.  

About the Corporate Operations Group

The Corporate Operations Group brings together specialist support services in Digital Transformation & Data, Technology, Market Operations, Human Resources, Business Services, Business Improvement & Strategy, and the Macquarie Group Foundation. The Corporate Operations Group’s purpose is to power the entrepreneurial enterprise.  

Find out more about Macquarie careers at www.macquarie.com/careers

Our commitment to Diversity and Inclusion  

Macquarie understands the importance of diversity and inclusion - our long history of success has come from being different. At Macquarie we value the innovation and creativity that diversity of thought brings. The one thing we all have in common is our focus on high performance. If you're capable, motivated and can deliver, we want you on our team. 

We recognise that flexibility comes in a variety of forms, so talk to us about what flexibility you need. 

Are you viewing this job on LinkedIn? Click here to apply