pelo tempo vc poderia ir pra um senior, mas a questão de senioridade não pode ser medida somente por tempo, mas sim na sua habilidade na resolução de problemas.

algumas perguntas:

nesses 20 anos vc trabalhou somente nos mesmos tipos de projetos?

usou sempre as mesmas stacks?

já trabalhou em projetos de diversos portes?

tem portifólio que prove seu conhecimento em criação e manutenção de aplicações bem como sua habilidade de gerenciar projetos e inovações?

se for sim pra tudo então senior, se pra alguns pleno.

não aplicaria para junior pq se em 20 anos vc não se sente seguro em candidaturas em niveis mais altos... a empresa que não te conhece não vai reconhecer também e vai entender como risco a sua contratação pq pode entender que vc está no desespero de recolocação profissional e que logo mais vai abandonar ela para uma oportunidade melhor.

Entendi. Perguntei sobre o nível pois não sabia se exigiam algum nível comprovado de experiência no ambiente corporativo pra poder contratar pra vagas mais altas.

Sempre diversifiquei as stacks dentre as que mencionei, mas os projetos eram sempre pequenos.

Na área de gerenciar projetos sempre atuei pra mim mesmo, então não sei se conta. Somente recentemente tive experiência com mais pessoas na equipe, e tive que aprender coisas que não sabia antes. Metodologias ágeis, processos, alguma coisa de devops também.

Então o mais indicado seria algo entre pleno e senior?

Vai depender da sua narrativa, vc pode se candidatar pra ambos, e na entrevista vc explicar seus motivos e experiências para buscar o Sênior. No seu lugar eu me sentiria mais seguro em um bom cargo pleno, e começaria a buscar algumas experiências de mercado que é exigida de sênior para projetos maiores, como devops, um aprofundamento de banco de dados. A questão de projetos, é vc demonstrar que sabe pegar uma demanda do cliente mal trabalhada e converter isso em soluções plausíveis utilizando as melhores práticas do mercado alinhada ao projeto do cliente. Se o foco é desenvolvimento, não creio que será exigido muito aprofundamento em projetos e metodologias a não ser o básico para poder se adequar ao uso delas. Uma dica é vc buscar participar de projetos nem que seja freelancer de complexidades mais altas que te coloquem em contato com as stacks que vc tem maior experiência e que estão sendo demandadas no mercado, busque vagas de senior no linkedin e estude a sopa de letrinhas que eles estão pedindo, e faça um plano de estudo para ter pelo menos o mínimo de conhecimento delas. Espero ter ajudado.
Obrigado. Ajudou demais!