At Neilson, we’re dedicated to helping families secure financial protection for their loved ones with a range of life insurance options.
Neilson is a leading provider of innovative, simple and great-value direct life insurance products. You may have come across some of our brands such as British Seniors and Smart Insurance.
We have evolved from our origins in the UK, where the business was launched in 2012, to become an award-winning international operation and leader in the global life insurance market. Today, we have offices in the UK, USA, Canada, Ireland, and Australia.
Location: Windsor
Hybrid - 3 days in the office, 2 from home
We are seeking a commercially-minded and strategic Director of Lead Management to be responsible for lead management in the business, generating optimized business outcomes, such as through the application of BI/Analytics insights and models into optimized business processes, as well as by making existing lead management processes more robust and scalable, and expanding these across different markets.
Specific areas of focus would include workflow optimization and also overseeing and optimising lead nurturing, reharvest and upsell campaigns.
This role will encompass leadership, strategy development, technical oversight of development and analysis work, close collaboration with IT and the BI and analytics teams, as well as overall commercial accountability for the success of the business’s reharvest campaigns.
The ideal candidate will bring a blend of strategic vision, technical acumen, and leadership capabilities, ideally with experience as an actuary or a similar role that requires strong analytical and decision-making skills.
Key Responsibilities:
Qualifications and Skills:
Preferred:
This role is pivotal to the organization’s success, offering a unique opportunity to shape and influence business strategy, drive operational excellence, and lead a team of talented professionals in a dynamic and innovative environment.

At Neilson, we help families put financial protection in place for their loved ones with a range of life insurance options. We’ve evolved from our origins in the UK to become an international operation with offices in the USA, Canada, Ireland, the UK and Australia, with our head office based in Berkshire, England.
We currently have customer call centers in Berkshire, Kent, Hull and Toronto. We even have an in-house digital marketing agency, Thinkbait, based in Dublin, Ireland.
Having multiple locations worldwide enables Neilson to attract the absolute best people allowing us to achieve our aim of being a leading global provider of life insurance. We are continuing to grow our team at Neilson and we’re keen to speak to you if you are customer focused, team spirited and motivated to succeed.
Now that we’re established in the Canadian life insurance market, we look forward to building on our success in Canada and beyond.