Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
TresVista seeks a Vice President of Brand Strategy and Corporate Communications to lead the global branding and corporate messaging. You will shape a differentiated brand position, drive internal and external communications, and collaborate with senior leadership to elevate TresVista’s EVP across channels.
You will build and lead a high-performing team across digital content, PR, and internal communications, design crisis plans, and measure brand health with analytics, while partnering with HR
TresVista enables Enterprise Intelligence Orchestration (EIO) by supporting the translation of insight into
execution. We are a global enterprise that delivers advisory-led solutions with technology and managed
services. TresVista works with clients to orchestrate their data and drive outcomes across investment,
analytics, and operational workflows, bringing together deep domain expertise with AI enabled execution
and a structured approach to decision-making.
The Vice President of Brand Strategy and Corporate Communications at TresVista is a strategic leadership
role within the Marketing and Corporate Communication department, focused on driving cohesive
internal and external communications strategies, building brand equity, and strengthening stakeholder
engagement. This role is responsible for defining and executing a comprehensive brand strategy that
differentiates TresVista from competitors and highlights the unique value proposition, while leading an
integrated communications framework that enhances internal engagement and external visibility. The VP
will collaborate closely with senior leadership and cross-functional teams to drive a unified brand voice
across all channels, elevate our employer value proposition, and deliver measurable impact on talent
acquisition, retention, and overall market positioning.
Strong strategic thinking with ability to translate vision into actionable plans, coupled with excellent
communication and stakeholder management skills
Ability to partner with C-suite executives and influence across a matrixed organization
Demonstrated success in leading integrated marketing and corporate communication strategies at a
senior level
Understanding of digital marketing principles (SEO/SEM, social media, content strategy) to guide
brand visibility and positioning
Ability to interpret analytics insights and familiarity with marketing automation and CRM platforms
for performance optimization
Awareness of AI-driven personalization and generative AI tools for content and campaign
optimization, along with emerging technologies for future-proofing brand strategy
Understanding of global data privacy regulations and ethical marketing practice
8+ years of relevant work experience in brand strategy, corporate communications, and marketing leadership, ideally in financial services or professional services.
Bachelor's in communications / journalism / marketing, with MBA / master's in marketing or Brand Strategy.
The compensation structure will be as per industry standards