Acho que isso depende mais do RH da empresa, pois é mais para atribuir "status" e "salario" do que necessariamente conhecimento.
O melhor nível de programadores que conheço esta no livro "Técnicas de revisão estruturada", mas fala do tipo de programadores e não do nível deles.
Posso ser um Sênior aqui na empresa e mudar para sua sendo junior, se o dindin compensar :D
Cordialmente,
Fabiano Costa