Depende do que você entende como carreira .
Se você trabalha como funcionário em seu país e quer que ele permaneça assim, geralmente não há necessidade de você saber qualquer idioma, exceto seu nativo e inglês. Uma exceção pode ser quando o principal cliente da sua empresa for uma empresa estrangeira e você deve conhecer o idioma dessa empresa. Por exemplo, muitas empresas do oeste da Polônia estão cooperando principalmente com empresas alemãs, e saber alemão é uma grande vantagem, ou mesmo exigência, para trabalhar como desenvolvedores seniores (enquanto os juniores não têm contato com o cliente, eles não precisam falar alemão ).
No entanto, se você quer ser um freelancer , precisa ser fluente no idioma do seu cliente. É claro que você pode segmentar apenas países que falam inglês, mas conhecer, por exemplo, a Alemanha ou a França, oferece mais oportunidades e contratos com melhores salários.
Se você quiser trabalhar no exterior , isso depende. Claro, indo para os EUA ou Reino Unido, o Inglês é a escolha correta. Em países pequenos (na Europa) há muitas equipes que falam inglês, portanto, como um contratante estrangeiro, você pode esperar muitos trabalhos em inglês, por exemplo, na Dinamarca ou na Holanda.
Mas em países grandes como na Alemanha, os trabalhos que falam inglês são uma exceção e, sem conhecer bem o alemão, você tem poucas chances de encontrar algo. Para obter os contratos mais bem pagos, você precisa falar fluentemente em alemão, mas, em seguida, pode conseguir realmente bons empregos bem pagos.