BlackRock

Director

Posted on: 25 Jan 2022

Chicago, IL

Job Description

The team works closely with portfolio management partners across the Fixed Income platform who are responsible for trade construction and implementation of LDI portfolios. The Client Portfolio Manager plays a lead role in designing and delivering LDI strategies for our North American clients.

What will you be doing?

Engage with existing and prospective pension clients to understand the nature of the client’s investment problem and their outcome objectives
Create and deliver client and prospect presentations on topics including risk management, risk budgeting, asset allocation, and portfolio construction, in an asset-liability framework
Lead commercial strategy for individual client engagements, as well as contribute to business development, thought leadership and overall brand strategy across the business
Day-to-day client engagement (i.e. delivering portfolio and market updates, resolving client inquiries, training and educating)
Contribute to new product design, as well as the improvement of existing product offerings and servicing
Compose articles and white papers on relevant market and strategic topics of interest
Maintain an in-depth knowledge of the full suite of solutions offered by the LDI business, and supporting, at times, assets managed by other investment areas within BlackRock

What are we looking for?

12+ years of LDI or relevant experience (ideally asset management, consulting, banking or actuarial services), working with institutional corporate pension fund or insurance clients
Excellent communication skills verbally and in writing; capable of explaining sophisticated concepts in simple terms
Relationship building excellence, internally and externally
Technical and fixed income market expertise, problem-solving skills
Commercial dexterity
Ability to build and contribute toward team cohesiveness and highest performance
Ownership and delivery of a top-quality client experience

BlackRock

New York, New York

BlackRock, Inc. is an American global investment management corporation based in New York City. Founded in 1988, initially as a risk management and fixed income institutional asset manager, BlackRock is the world's largest asset manager with $6.5 trillion in assets under management as of April 2019. BlackRock operates globally with 70 offices in 30 countries and clients in 100 countries. Due to its power and the sheer size and scope of its financial assets and activities, BlackRock has been called the world's largest shadow bank.

In May 2019, BlackRock received widespread criticism for the environmental impact of its holdings. It is counted among the top three shareholders in every oil “supermajor” except Total, and is among the top 10 shareholders in seven of the 10 biggest coal producers. In its 2018 annual letter to shareholders, chief executive Larry Fink said that his overriding duty is to make customers money, whatever the environmental consequences.

Similar Jobs