Вам PM нужен который будет обеспечивать взаимодействие имеющейся команды + лидера с заказчиками/руководством, или же Вам нужен человек который будет руководить командой — ставить здачи, проверять как они выполняются и так далее? первая должность — это менеджер, к нему одни требования, он может и не уметь программировать. Вторая должность сложнее, это менеджер + главный программист в одном флаконе, совсем другие требования. От того, есть ли у Ваших программистов лидер очень сильно зависит что нужно от PM'а. Есть еще вариант когда сейчас лидера нет, но его также собираетесь докупать на пару с PM'ом.