тут кстати есть большая и больная тема - у многих контор, это нигде не прописанно. либо они специально топят за плоскую структуру и 'у нас роли!'
и может оказаться, что всяк команда от джуна до лида - 'разработчик', а свеже-нанятый сеньор имеет зп больше лида
В науке вообще дают должности за выслугу лет. Я знаю сеньор ресерчеров, которые на самом деле мидлы вечные и знаю аспирантов, которым можно давать сеньора в принципе.