Marketing Communications Manager – Global Social Media Lead (m/f/d)

Schaltbau GmbH

Job Description
Our vision: The future is Direct Current. We are specialized in intelligent power concepts based on DC, and we are innovation drivers for fast-growing markets like New Mobility, New Energy and New Industry. With our product portfolio and its opportunities we are a strong industry partner for the energy transition. Join our team and support us at our site in Munich as:

Marketing Communications Manager – Global Social Media Lead (m/f/d)


  • Drive the ongoing development, positioning, and global visibility of the Schaltbau GmbH and Eddicy brands in close alignment with the Director Marketing & Communications, Executive Management, and key internal stakeholders
  • Plan, execute, and evaluate integrated communication strategies and campaigns across relevant channels to strengthen brand relevance, reputation, and commercial impact
  • Lead the company's storytelling and thought-leadership agenda by shaping narratives, identifying opportunities, and ensuring consistency across all external touchpoints
  • Own the global social media strategy, including channel management, content planning, and daily execution across all corporate platforms (LinkedIn and YouTube)
  • Guide and support local teams in the USA, India, and France through advisement, content feedback, and approvals, ensuring regional activity aligns with global standards
  • Oversee global media relations, including ownership of corporate Newsroom, content development, press engagement, and proactive reputation-building activities
  • Advise internal teams on branding and communication topics, supporting strategic initiatives, leadership communications, and organizational change efforts
  • Monitor and track market trends and broader comms performance of activities and optimize engagement, reach, and lead-generation impact

  • Degree in communications, marketing, public relations, or a closely related field
  • Solid professional experience in marketing communications, brand management, or corporate communications, ideally in an international B2B environment
  • Proven ability to develop and advance corporate brands, including experience driving brand positioning, narrative development, and multi-channel communication strategies
  • Hands-on expertise in managing global social media channels (LinkedIn and YouTube), including content planning, publishing workflows, and performance tracking
  • Confident working with cross-functional and cross-regional stakeholders, with strong advisory skills and the ability to align diverse teams around shared brand standards
  • Demonstrated experience in media relations, content creation, and managing corporate press activities
  • Skilled at translating complex or technical topics into clear, compelling messages tailored to different audiences
  • Strong analytical mindset with the ability to interpret communication and social media metrics, spot trends, and adjust strategies accordingly
  • Excellent communication skills in English and German (level C1); additional languages are an advantage
  • Structured, proactive working style with the ability to manage multiple priorities and balance both strategic and operational tasks

Your work makes an important contribution to the energy transition. Whether in the development of our products or in the context of your new ideas: Pioneering spirit is welcome! We offer flexible working hours, flat hierarchies and modern working environments so you can develop in the best possible way with us.
  • 30 Days Paid Vacation Leave
  • Holiday and Christmas Allowance
  • Company Pension Scheme
  • Collective Wage Agreement
  • New Work
  • Flexible Working Hours
View More