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