Browse All Jobs
Job Description
Teads is seeking an Internal Communications Manager to join their Brand Marketing and Communications team in the UK. This role is pivotal in driving employee engagement, strengthening company culture, and ensuring alignment across the global organization. As Teads evolves post-merger, internal communications are crucial for connecting and inspiring its 1,800 employees across 36 countries. The Internal Communications Manager will craft clear, compelling messaging and engagement opportunities that support strategic goals and bring the Teads brand to life internally.Role involves:
  • Developing and executing internal communication strategies and campaigns.
  • Partnering with global and regional leadership.
  • Managing key internal channels like newsletters and intranet.
  • Collaborating cross-functionally with Marketing, People, and Operations.
  • Leading the development of internal content.
  • Supporting employer branding efforts.
  • Monitoring engagement and feedback.
  • Contributing to Teads' broader brand storytelling.
Requirements:
  • 5–7 years of experience in internal communications.
  • Exceptional written and verbal communication skills.
  • Strong understanding of communication best practices across digital tools.
  • Strategic thinking and project management skills.
  • Collaborative and empathetic approach.
  • Creative and proactive mindset.
  • Experience supporting internal communications during times of change is a plus.
  • Based in the UK, with the ability to work flexibly.
Teads offers:
  • Opportunity to work in a fast-paced, global organization.
  • A pivotal role focused on driving employee engagement.
  • Chance to strengthen company culture.
  • Opportunity to ensure alignment across the global organization.
Apply Manually

Outbrain

Teads is an omnichannel outcomes platform operating on the open internet. It focuses on driving full-funnel results for marketers across premium media by connecting quality media, creative, and addressability through AI technology. The company partners with numerous publishers and advertisers globally. Headquartered in New York, Teads has a global presence with a large team spread across various countries. The company emphasizes a collaborative and inclusive work environment.

All Jobs at Outbrain (92)