Insight Investment jobs and careers
London, England, GB. Jobs in London
Headquartered in London, hiring in 2 cities
2Open roles
- Headquarters
- London
- Hiring in
- 2 cities
Leadership
The top of Insight Investment's org chart, with how many people report into each leader.
AN
Abdallah Nauphal
CEO
166 reports
JE
Jon Eilbeck
Chief Operating Officer
44 reports
GE
Gareth Exell
Head Of Technology
42 reports
MS
Mark Stancombe
Chief Risk Officer
26 reports
DL
David Leduc
CEO, North America
21 reports
AE
Ayah Elmaazi
General Counsel
12 reports
AK
Andrew Kitchen
CFO
12 reports
CC
Clifford Corso
Chief Executive Officer, North America
1 report
LW
Lara W.
Strategy Director
Board
AG
Andrew Giles
Executive Vice Chairman