Dichos niveles no se pueden ajustar solo a nivel técnico, si no eres bueno trabajando en equipo o bien liderando uno entonces no importa que tan bueno sea programando.
En mi experiencia un Senior dista mucho de ser un gurú de la programación, hay que saberse manejar con clientes, equipos e incluso jefes.
Un buen senior siempre vela por el trabajo y libertad de sus chavos.