Sim, você deve ser proficiente em pelo menos uma linguagem de programação, como Python, Ruby ou Java. Os engenheiros de rede devem ser solucionadores de problemas, grandes pensadores e cuidadosos em seu trabalho.