1. What is a Software Engineer at Macquarie Group?
A Software Engineer at Macquarie Group builds, modernizes, and maintains critical financial technology that powers global markets, banking platforms, and investment services. Operating at the intersection of finance and modern engineering, technology teams at Macquarie deliver enterprise systems supporting Banking and Financial Services (BFS), Commodities and Global Markets (CGM), Macquarie Asset Management (MAM), and central technology platforms.
In this role, your code directly influences transaction speed, platform resilience, and real-time risk calculations. Engineers design fault-tolerant backend architectures, build scalable cloud-native microservices, optimize trading data pipelines, and craft secure customer-facing digital applications. Whether engineering high-throughput trade validation engines, developing modern APIs, or implementing AI-enabled developer tools, software engineers ensure high availability while managing strict regulatory compliance.
Joining Macquarie Group offers the chance to work with modern distributed architectures, real-time messaging systems, and multi-cloud environments. The engineering culture values technical rigor, continuous learning, risk awareness, and collaborative problem-solving. Candidates who thrive here combine deep technical competence with clear communication and a keen awareness of business impacts.




