principal, lead , как по мне все в одну сторону, это инженер который имеет экспертизу по проекту с технической точки зрения которая позволяет ему быть ключевым исполнителем
Высокоуровневые инженеры отвечают за общую стратегию, декомпозицию и зависимости, за исполнение плана отвечают менеджеры как раз