Director of Lead Management
Neilson Financial Services
Director of Lead Management
Neilson Financial Services
Offers life insurance products internationally.
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.
Offers life insurance products internationally.
Neilson Financial Services provides life insurance options to help families secure financial protection for loved ones. Customers pay regular premiums and, in return, receive a payout to their beneficiaries if the insured person dies, with a range of policy options to fit different needs. The company operates internationally, with offices in the USA, Canada, Ireland, the UK, and Australia, and calls centers in the UK and Canada, plus an in-house digital marketing agency. This global footprint, along with its emphasis on attracting top talent, helps differentiate it from competitors and supports its aim of being a leading global provider of life insurance. The overall goal is to expand further in Canada and beyond, growing its presence and customer base worldwide.
Explore more opportunities at Neilson Financial Services