Envestors logo

Envestors jobs and careers

London, United Kingdom

As of October 23, 2026, Envestors has no open roles listed.

About Envestors

Envestors digital platform connects entrepreneurs and investors

Founded in 2004 by Nick Taylor, Oliver Woolley and Scott Haughton.

Founded
2004
Employees
11 to 50
Total funding
$2M
Headquarters
London

Leadership

The top of Envestors's org chart, with how many people report into each leader.

OWPhoto of Oliver Woolley

Oliver Woolley

CEO And Co-founder

13 reports

SHPhoto of Scott Haughton

Scott Haughton

Co-founder, Chief Operating Officer & Director

9 reports

JPPhoto of Jerry Plant

Jerry Plant

Director

GHPhoto of Gavin Heys

Gavin Heys

Investor Relations Director

NTPhoto of Nick Taylor

Nick Taylor

Co Founder

Board

IJPhoto of Ian Jauncey

Ian Jauncey

Director

EDPhoto of Ed Daubeney

Ed Daubeney

Director

KLPhoto of Kevin Lomax

Kevin Lomax

Chairman

Envestors jobs: common questions

Is Envestors hiring right now?
Envestors has no open roles listed as of October 23, 2026. Roles appear here as soon as they are posted on Envestors's careers site.
Where is Envestors headquartered?
Envestors is headquartered in London, United Kingdom and was founded in 2004.
Who leads Envestors?
Oliver Woolley, CEO And Co-founder, is at the top of Envestors's org chart.
How do I apply for a job at Envestors?
Pick a role on Envestors's TheJobsMap page and select Apply. Every listing links to the original posting on Envestors's own careers site, so you apply directly with the employer.