Job Description
Powering Possibility
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)
Working with us:
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
Inspiring – Your Tasks:
- 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
Convincing – Your Profile:
- 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
Sound interesting? We are happy to hear from you!
Schaltbau GmbH
Hollerithstraße 5
81829 München