Business Support Officer
About the role
Neilson Financial Services is a rapidly growing, multi-jurisdictional life insurance group operating across the UK, Canada, Australia, US and expanding globally. We design, market, distribute, and administer life insurance products through proprietary Neilson Financial Services is a rapidly growing, multi-jurisdictional life insurance group operating across the UK, Canada, Australia, US and expanding globally. We design, market, distribute, and administer life insurance products through proprietary and affinity brands. As we scale, we are building a world-class leadership team and support structure.and affinity brands. As we scale, we are building a world-class leadership team and support structure.
Job Description We are seeking a Business Support Officer who brings structure, efficiency, and reliability to the workplace. The ideal candidate is detail-oriented, thrives in a fast-paced environment, and is committed to keeping operations running smoothly. This role is hands-on, varied, and central to the day-to-day function of the Toronto office.
Responsibilities
- Manage daily postal duties including printing and mailing of information packs, welcome kits, and customer letters
- Provide administrative support to the Sales team by preparing induction materials, managing incentive orders, and printing collateral
- Oversee reception and general office duties such as handling deliveries and preparing for staff awards or events
- Monitor and maintain office hygiene standards, including signage upkeep and cleanliness coordination
- Track, replenish, and order office and kitchen supplies to ensure teams are fully equipped
- Support the Customer Service team by scanning and uploading customer claims and medical records to the shared inbox
- Coordinate staff meals and events including daily breakfast set-up, occasional lunches, and cleanup
- Manage staff lockers, including assignment tracking and battery maintenance across office zones
Qualifications
- Prior experience in an office coordination, facilities, or administrative support role
- Strong organizational skills and ability to manage competing priorities
- Proactive, self-motivated, and reliable with strong attention to detail
- Comfortable using standard office tools (e.g., Microsoft Outlook, Excel, printers)
- Clear and professional communicator
Additional Information If you enjoy being the go-to person who keeps things moving, thrives on structure and follow-through, and takes pride in supporting high-performing teams—we want to hear from you.
At Neilson, we’re dedicated to helping families secure financial protection for their loved ones with a range of life insurance options. 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 USA, Canada, Ireland, and Australia.
If you are passionate about making a difference, you thrive in a fast paced and entrepreneurial environment and you want to be a part of a high performing team, we would love to hear from you!
Accessibility For Job Applicants We strive to make our job application process accessible to all individuals, including those with disabilities. If you require accommodation at any stage of the application, interview, or selection process, please contact our Human Resources department. Our team will work with you to provide suitable accommodations to ensure your participation.
Equal Opportunity Employer Neilson Financial Services is an equal opportunity employer. We welcome and encourage applications from candidates of all backgrounds and abilities. Our commitment to diversity and inclusion is fundamental to our company culture.
About Neilson Financial Services
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.
Business Support Officer
About the role
Neilson Financial Services is a rapidly growing, multi-jurisdictional life insurance group operating across the UK, Canada, Australia, US and expanding globally. We design, market, distribute, and administer life insurance products through proprietary Neilson Financial Services is a rapidly growing, multi-jurisdictional life insurance group operating across the UK, Canada, Australia, US and expanding globally. We design, market, distribute, and administer life insurance products through proprietary and affinity brands. As we scale, we are building a world-class leadership team and support structure.and affinity brands. As we scale, we are building a world-class leadership team and support structure.
Job Description We are seeking a Business Support Officer who brings structure, efficiency, and reliability to the workplace. The ideal candidate is detail-oriented, thrives in a fast-paced environment, and is committed to keeping operations running smoothly. This role is hands-on, varied, and central to the day-to-day function of the Toronto office.
Responsibilities
- Manage daily postal duties including printing and mailing of information packs, welcome kits, and customer letters
- Provide administrative support to the Sales team by preparing induction materials, managing incentive orders, and printing collateral
- Oversee reception and general office duties such as handling deliveries and preparing for staff awards or events
- Monitor and maintain office hygiene standards, including signage upkeep and cleanliness coordination
- Track, replenish, and order office and kitchen supplies to ensure teams are fully equipped
- Support the Customer Service team by scanning and uploading customer claims and medical records to the shared inbox
- Coordinate staff meals and events including daily breakfast set-up, occasional lunches, and cleanup
- Manage staff lockers, including assignment tracking and battery maintenance across office zones
Qualifications
- Prior experience in an office coordination, facilities, or administrative support role
- Strong organizational skills and ability to manage competing priorities
- Proactive, self-motivated, and reliable with strong attention to detail
- Comfortable using standard office tools (e.g., Microsoft Outlook, Excel, printers)
- Clear and professional communicator
Additional Information If you enjoy being the go-to person who keeps things moving, thrives on structure and follow-through, and takes pride in supporting high-performing teams—we want to hear from you.
At Neilson, we’re dedicated to helping families secure financial protection for their loved ones with a range of life insurance options. 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 USA, Canada, Ireland, and Australia.
If you are passionate about making a difference, you thrive in a fast paced and entrepreneurial environment and you want to be a part of a high performing team, we would love to hear from you!
Accessibility For Job Applicants We strive to make our job application process accessible to all individuals, including those with disabilities. If you require accommodation at any stage of the application, interview, or selection process, please contact our Human Resources department. Our team will work with you to provide suitable accommodations to ensure your participation.
Equal Opportunity Employer Neilson Financial Services is an equal opportunity employer. We welcome and encourage applications from candidates of all backgrounds and abilities. Our commitment to diversity and inclusion is fundamental to our company culture.
About Neilson Financial Services
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.