There are plenty of companies in Germany that have English as a working language, but even then local teams are better served by people with good local language proficiency.