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.