у нас как раз менеджеры (engineering manager) это те самые руководители инженеров и ветка инженеров существует параллельно (переход между ними тоже возможен)
Я не очень верю, что люди без инженерного бэкграунда могут эффективно руководить инженерами. Так что насчёт перехода между ветками - это скорее развилка. Ты выбираешь или путь тимлид-менеджер, или эксперт-суперэксперт. Из эксперта прыгнуть сразу в условного CTO без предыдущего менеджерского опыта - ничем хорошим, имхо, не кончится.