SA

Stephen Allen

Chief Risk Officer, Head of Risk Management Group at Macquarie Group

Sydney, Australia

About

Stephen joined Macquarie in 1993 and built 16 years of experience across Macquarie’s businesses before his appointment as Head of the Risk Management Group in 2009. Stephen has played a significant role in the growth of Macquarie’s infrastructure business, having served as Global Head of Macquarie Capital’s infrastructure advisory business and Chief Executive Officer of Macquarie Infrastructure Group. He was Head of Macquarie's London office for two years, overseeing the Group’s activities in Europe, the Middle East and Africa and establishing Macquarie’s European infrastructure business. Stephen has also served as Macquarie’s Head of Credit and led Macquarie Capital’s prudential team.

Position in the VCSift Database

  • 25 investors at Macquarie Group are tracked.
  • 1 investors hold the Chief Risk Officer, Head of Risk Management Group role in VCSift. Stephen Allen is one of them.
  • 1,442 investors are based in Sydney, New South Wales, Australia.

Data sourced from 410,343 investor profiles. Updated June 2026.

Investment Focus

Contact Information

em••••@example.com
linkedin.com/in/••••••••

Unlock contact details with a VCSift subscription

Unlock Contact

Already subscribed? Log in

Find more investors like Stephen

Search Investors