Zurich Insurance

Integrated Communications Lead

Zurich Insurance

full-time

Posted on:

Location Type: Hybrid

Location: SchaumburgIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $230,000 per year

Job Level

About the role

  • Design and lead a fully integrated communications strategy aligned with business unit’s growth goals
  • Collaborate cross-functionally with marketing to align messaging and audience engagement
  • Cultivate strong relationships with business, innovation, insurance and vertical industry media press
  • Development and delivery of creative B2B content across digital platforms: earned, paid, social, and owned media
  • Develop robust analytics dashboards to assess communications performance and guide strategic refinements
  • Manage and develop a team of four or more communications professionals

Requirements

  • Bachelor’s Degree
  • 10 or more years of experience in the Marketing area to include strategic communications
  • Experience in B2B and regulated or complex industries
  • Experience in brand management
  • Knowledge of business concepts and application of data analytics to drive marketing strategies
  • People management experience or leadership experience
  • Experience collaborating with cross-functional teams
Benefits
  • Competitive pay
  • Comprehensive benefits for employees and their families
  • Short-term incentive bonus eligibility
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
strategic communicationsB2B content developmentdata analyticsbrand managementanalytics dashboards
Soft Skills
collaborationrelationship buildingleadershippeople management
Certifications
Bachelor’s Degree