Senior - это специалист, способный понимать свою работу на 1-2 уровня абстракции выше, чем он находится. Т.е. видеть окружение, видеть свою роль в этом окружении, учитывать интересы окружающих.
Забавно то, что все такие формулировки указывают на некие умения "видеть и понимать свою работу на n слоёв абстракции выше", но если напрямую спросить:
"А как это? Можешь рассказать, как именно устроено это умение? Как понять, на третьем слое ли ты или на четвёртом" - то мы или в софт-скилы уйдём (потому что это универсальное обобщение для неведомого), или в системное мышление (аналогично - но всем понятно, что оно нужно в инженерии).