It is easier to find English Speaking Jobs in Germany in major cities.
The following cities in Germany tend to hire a lot of English Speakers
Berlin
Munich
Frankfurt
Stuttgart
Hamburg