Global Business Development Lead

Company: Lumorus PLC
Apply for the Global Business Development Lead
Location: London
Job Description:

Lumorus PLC, based in London, is seeking a Business Development Lead to win new business, grow existing client relationships and take ownership of sales targets and the revenue pipeline.

In this hands-on role you will handle prospecting, qualification, proposals, negotiations and closing. Working with Marketing and Practice leads, you will map client needs to Lumorus’s governance, ESG and Company Secretary services while ensuring accurate forecasts and smooth handovers to delivery teams.

#J-18808-Ljbffr…

Posted: November 9th, 2026