ThomasLloyd is a leading independent asset manager and impact investor with first-hand experience in managing complex infrastructure projects in high growth and emerging markets across the full project lifecycle. Headquartered in Zurich and with over 250 employees in 16 locations in North America, Europe and Asia, the company has raised over USD 1.6 billion of aggregate capital to date in sustainable infrastructure for a broad range of private and institutional investors around the world.
Aligned with the development and growth of our Wholesale and Institutional business, you will establish a global marketing function dedicated to these channels. You will be responsible for the definition, delivery and implementation of the marketing strategy and the build-out of the department, which will cover all aspects of marketing activity including investment content / thought leadership, marketing collateral, website, campaigns, partnerships and events. You will establish a strategy to build brand awareness and promote brand perception within the target market segments. You will collaborate closely with sales and other relevant teams across the business to maximize the acquisition of new clients and to achieve positive results aligned to business objectives. The role will be based in Zurich and you will be a senior member of the Global Marketing and Communications team.