Eu sou contratante, mas sou programador python e c, c++ também entre outras. Eu sinceramente nunca considerei sênior um cara que trabalha 5 anos numa linguagem por exemplo. Eu considero sênior o cara que tem experiência em trabalhar com programação e não em programação. Linguagem para quem ja tem anos de rodagem se aprende o basico em poucos dias, mas o conhecimento de como funciona o universo da programação, equipes, clientes etc isso sim é senioridade. Concordo com o colegas ai maniero e Oletros, senior não é algo definido e o importante mesmo é a bagagem do universo todo e não só a programação em si. Por exemplo voce pode ter equipes de juniores super produtivos, mas quem vai cordenar essa equipe? Quem entende o que a Gerentalha quer e sabe passar isso em linguagem correta aos programadores? Quem entende o lado cliente e o lado produção e consegue alinhar os dois? Isso seria um sênior real na minha cabeça.
Em resposta a Como vamos definir os novos devs sêniors?
7