JobMesh

Business Development Manager

Computershare · London, England, GB

Location: London (Hybrid) In this position, you’ll be based in the London office for a minimum of three days a week, with the flexibility to work from home f...

Job description

Location: London (Hybrid) In this position, you’ll be based in the London office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at computershare.com/flex We give you a world of potential This role is part of the Issuer Services Business Development team, contributing to sustainable growth by building and nurturing relationships with both existing and prospective clients. You will play an important role in developing the client pipeline, identifying new opportunities, shaping tailored proposals, and supporting positive commercial outcomes. As a Business Development Manager, you will help drive growth initiatives by supporting the execution of strategies that enhance client engagement, market presence, and long-term value creation. The role focuses on identifying and progressing opportunities in a structured and collaborative way, ensuring alignment with broader business goals while delivering meaningful results. You will work closely with a wide range of internal teams to develop high-quality proposals, manage opportunities effectively, and ensure a smooth and supportive onboardi...