Marketing Director - Branding and Communications
Univers Invest- Posted 17 hours ago
- Be among the first 10 applicants
Job Description
About Univers
Univers combines global operating scale, deep industrial intelligence, and recognition from the institutions shaping energy, technology, and sustainability. The platforms built for the last decade were designed to monitor.
Univers was built to act — not just report.
Univers operates at global scale:
- 1,070 GW+ Energy assets under AI management
- 450M+ Connected sensors and devices
- 800+ Enterprise customers
- Leader Gartner Magic Quadrant Leader
Director – Brand and Communications
About the Role
This role reports to the Global VP of Marketing, responsible increasing the brand equity and communications for the company. This role ensures that a strong brand and communications plan is put in place and executed across the international markets, primarily, Asia including Japan, and Europe.
The ideal candidate is one with a brand and/or media background, who has demonstrated the ability to develop brand and communications campaigns to increase brand equity for pre-IPO companies.
Key Responsibilities
Brand Strategy
- Create and lead the vision for brand identity, voice and positioning across all external channels
- Champion brand adherence organization-wide across all employees including updating brand guide, developing an internal hub for monitoring one voice across external sales tools
Public Relations
- Build relationships with media outlets, craft and handle press releases, secure Tier One and trade media coverage
- Explore non-traditional means including influencer-led channels
- Develop a clear strategy leading to IPO announcements
Communications
- Oversee internal and external messaging, ensuring a clear and consistent voice for campaigns, announcements and stakeholder updates
- Develop clear PR and social media communications guidelines
- Oversee social media channels to increase followers and share of voice via social media channels
Crisis Management
- Lead the response strategy and execution for public relations issues or emergencies to protect the company's reputation
Performance Tracking
- Monitor brand awareness, campaigns reach and PR metrics against spend, ROI, contract deliverables and PR metrics to measure success
Qualifications & Experience
- 8-10 years of proven experience in brand management, public relations or corporate communications
- Bachelor's degree in Marketing, Communications, Journalism or a related field (Master's degree is a plus)
- Exceptional writing and editing skills with ability to leverage AI tools to increase work effectiveness
- Deep understanding of emerging market trends as well as digital and traditional media
What Success Looks Like
- Increase in Share of Voice for company market visibility as compared to direct competitors
- Brand Sentiment – Positive increase in public and media mentions
- Increase customer recognition levels of the brand in market surveys
- Audit score of brand voice and asset compliance across departments
- Media placement in tier-one publications and syndication and organic articles pick-up
- Crisis management – rapid turnaround time to issue official statement
- Growth in social followers and speaker invitations for executive leaders
- Social engagement rates increase
- Referral traffic to website from earned media





