Vou falar mal aqui e dizer algo que provavelmente não é a resposta que você deseja ouvir, mas se você não gosta de administração, sua carreira será muito limitada. Se o que você gosta de fazer é codificar, e se você é realmente bom nisso e não quer parar, então sua carreira está em uma única trajetória: engenheiro de software e, em seguida, engenheiro de software sênior.
Se os outros reconhecerem o quanto você é bom, a inclinação deles tenderá a colocá-lo em uma posição em que você possa transmitir sua experiência a outras pessoas. Em outras palavras, eles desejam que você gerencie e / ou dirija. É difícil assumir essa responsabilidade adicional sem assumir alguma forma de gerenciamento. Se você é um arquiteto e é responsável pelo design de um sistema, e deseja que esse design seja implementado com sucesso, precisará liderar e gerenciar outros. Se você se tornar o fundador de uma start-up e se tornar bem-sucedido, então, em algum momento, é provável que você precise contratar alguém para ajudá-lo e gerenciá-lo. Se você se tornar um CTO, então não há como você não conseguir.
Dito isto, acho que essa pergunta não pode ser respondida sem entender o que você não gosta sobre gerenciamento. Você não gosta de gerenciar pessoal? Você não gosta da idéia de codificar que não é sua principal responsabilidade? Você não gosta do ônus da responsabilidade pelo sucesso de algo?
A resposta a essa pergunta subjacente ajudará a apontar na direção certa. Ou, em outras palavras, de uma maneira que todos devemos pensar sobre o trabalho que fazemos, é o seguinte: como é o seu trabalho ideal? Esqueça os títulos por um segundo, esqueça a empresa em que trabalha, concentre-se apenas no seu dia-a-dia e nas coisas que o farão realmente feliz e prosperar. Em seguida, trabalhe para criar essa posição no local em que trabalha ou em uma empresa que você constrói.