Сеньор самостоятельно принимает решения, может четко обосновать свои решения, менторит других, отвечает за большой кусок функциональности, чаще за целые проекты (технические решения).
Мидл же делает хорошо, но так, как здесь принято/сказали. Хороший солдат, но не может/умеет/хочет проявить про-активную позицию.