Stephen Allen

Stephen Allen

Signal active

Chief Risk Officer, Head of Risk Management Group

Bio

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.

Location

Sydney, New South Wales, Australia, Oceania

Social

Primary Organization

Macquarie Group

Macquarie Group

Founded

1969

Investment

39

Lead investment

15

Exits

21

Employees

10001+

Industry

Financial Services, Finance, Banking

Jobs history

0

N/A

Board and Advisor Roles

0

N/A

Invest in regions

Profile Resume

Stephen Allen is the Chief Risk Officer, Head of Risk Management Group at Macquarie Group, based in Sydney, New South Wales, Australia, Oceania. With a background in Financial Services, Stephen Allen has a rich history of leadership and innovation. Stephen Allen studied Bachelor Mathematics @ University of Waterloo. Explore their detailed professional journey, key connections, and contributions to the industry on our platform.

Recommendation from your interest

N/A

Investment portfolio

N/A

Number of investment

1

Number of exits

1

Personal investment

0

There is no personal investment available on this profile

Partner investment

0

There is no partner investment available on this profile

Exits

0

There is no exit available on this Profile

Invest in industries

Recent Activity

There is no recent news or activity for this profile.