What is a Software Engineer at Macquarie Group?
A Software Engineer at Macquarie Group plays a critical role in bridging the gap between cutting-edge technology and global financial services. As a leading global financial hub, Macquarie Group relies heavily on its engineering teams to build, scale, and maintain highly secure, resilient, and performant systems. Whether you are working in Retail Banking (BFS), Commodities and Global Markets (CGM), or corporate platform teams, your work directly impacts millions of customers and handles transactions worth billions of dollars.
The impact of this position goes far beyond writing clean code. Engineers here are tasked with solving complex distributed systems challenges, migrating legacy architectures to modern cloud-native environments, and ensuring the highest standards of data security and system reliability. You will find yourself working on diverse problem spaces, from developing identity and authentication pipelines to designing robust payment microservices and real-time trading platforms.
What makes this role particularly compelling is the scale and the strategic influence you wield. Macquarie Group values an entrepreneurial mindset; engineers are encouraged to take ownership of end-to-end delivery, propose modern architectural patterns, and collaborate directly with product owners and business stakeholders. It is an environment that demands technical rigor, continuous learning, and a strong sense of accountability.




