Masters Insurance

The Company

Founded in 1966, Masters Insurance has grown into one of Ontario’s largest and most trusted independent brokerages. We specialize in tailored insurance and surety solutions for the construction industry, built on a foundation of strong client advocacy and longstanding industry partnerships.

Driven by our core values of integrity, care, innovation, and exceptional service, we are dedicated to safeguarding our clients' interests and ensuring their peace of mind.

Our extensive services cover personal and commercial insurance, group benefits, as well as life, estate, and investment solutions. With offices in Toronto, Hamilton, Ottawa, Windsor, New York, and Florida, our skilled team partners with top insurers provide tailored coverage options and prompt, reliable claims support.

Position Overview

The Marketing & Communications Leader will play a pivotal role in shaping our brand, strengthening client engagement, and driving business growth. Based in Vaughan, this role offers the opportunity to design and execute high-impact marketing initiatives that enhance our presence in the insurance brokerage industry.

As a key player in our team, you’ll oversee all aspects of marketing, from digital strategy and content creation to event planning and internal communications. You’ll manage a small but dynamic team, ensuring that our marketing efforts align with business objectives and resonate with our audience. You will work cross-functionally with leadership and internal teams to ensure our marketing efforts support both short-term goals and long-term growth, maintain brand consistency, and drive meaningful results.

This position is ideal for a results-driven leader with a strong strategic mindset, the ability to influence stakeholders and a passion for leveraging marketing to create business impact. You’ll play a vital role in elevating our brand and delivering a top-tier client experience.

Key Responsibilities

  • Design and implement a comprehensive marketing strategy that that strengthens brand positioning, aligns with business objectives, drives brand awareness and customer engagement.
  • Oversee and direct all aspects of marketing activities, including digital marketing, content creation, website management, social media, email marketing, advertising, and events.
  • Provide strategic oversight in the development of marketing assets, including sell sheets, brochures, presentations, and RFPs, ensuring brand consistency and effectiveness.
  • Own and optimize marketing resources, ensuring all materials are current, well-organized, and easily accessible to internal teams to support business development efforts.
  • Champion brand integrity, ensuring all internal and external communications reflect the most up-to-date branding, messaging, and visual identity.
  • Collaborate with senior leadership and internal teams to ensure marketing initiatives are aligned with business priorities, product offerings, and growth strategies.
  • Lead and inspire creative initiatives, providing direction on photography, video production, copywriting, and content development to drive engagement and brand storytelling.
  • Manage marketing budgets and project timelines, ensuring strategic initiatives are executed efficiently and within financial parameters.
  • Stay ahead of industry trends and innovations, leveraging best practices in design, communications, and digital marketing to maintain a competitive edge.
  • Manage the development and execution of high-quality marketing materials, including articles, newsletters, and presentations, tailored for various channels such as social media, email, and print.
  • Shape internal communication strategies, creating engaging content for town halls, company-wide announcements, newsletters, and internal engagement initiatives. Partner with HR to strengthen internal transparency and culture.
  • Empower internal teams by leading training sessions on marketing tools and resources, fostering a culture of marketing excellence across the organization.

Requirements

  • Bachelor’s Degree or equivalent experience in Marketing, Communications, Business, or a related field.
  • Minimum of 5 years of strategic marketing leadership experience, with a proven track record of driving growth and innovation.
  • At least 2 years of leadership experience, managing and developing high-performing teams to achieve business objectives.
  • Proven track record of at least 2 years managing people.
  • Industry experience in the insurance sector or other complex, regulated industries is highly desirable.
  • Proficient in website management and digital platforms, with hands-on experience in content management systems (e.g., WordPress) and analytics tools.
  • Expertise in digital marketing tools, including advanced knowledge of Google Analytics, social media management, and marketing automation platforms to drive measurable results.
  • Expertise in Adobe Creative Suite (especially InDesign, Illustrator, Premiere).
  • Strong technical proficiency with the ability to create visually compelling and data-driven presentations, proposals, and marketing materials using a variety of digital tools and platforms.
  • Experience working as a graphic designer, along with basic copywriting skills are an asset.

Masters Insurance Limited is an equal opportunity employer dedicated to fostering an inclusive and accessible workplace. We are committed to accommodating the needs of applicants in compliance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act at every stage of the recruitment and selection process. If you require accommodation, please contact us at (416) 637-5699 or email cclare @mastersinsurance.com.