Marketing & Communications Leader
Masters Insurance
- Vaughan, ON
- Permanent
- Temps-plein
- 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.
- 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.