Spanish and Portuguese open the doors to LatAm. Know a good number of Spanish business owners who have built fortunes in the Spanish-speaking world with dubious English.
I'm British and living in Berlin; my German is… I can get most written text, and the carefully-edited examples in recorded lessons, but I only understand about half of spoken German, regardless of if that's DW Langsamer Gesprochen Nachrichten Podcast or a conversation.
Most of the Germans I talk with have ample examples of exported culture from Hollywood to learn English language from.
But: (1) I'm mostly interacting with the companies that hire foreigners like me, and (2) everyone says Berlin is exceptional in how welcoming it is of outsiders.
Spanish, Portuguese, and Greek? I'm not sure, as I have no experience of working there, και εγω barely μιλαω two of them, but I assume the external cultural pressure from Brazil helps a bit with promoting Portuguese, and the rest of Latin America likewise with Spanish.
Germany is a prime destination for ambitious young people from Spain, Portugal and Greece, many of whom are willing to put forth the effort to learn German well enough to be successful here, but get their feet in the door with English.
Spain, Portugal and Greece are prime destinations for Germans on vacation, and the more intellectually ambitious will attempt to learn enough of the local languages to be polite, but there are enough not intellectually-ambitious Germans with sufficient money to travel that menus and hotel room info are often offered in German, along with the ubiquitous English.
TL;DR: There's a bit of an economic hierarchy going on that makes the language situation for Germans different from that of the Spanish, Greeks and Portuguese.
In international companies, especially US ones, this shouldn't be an issue. It may be even be an advantage, because there tend to be conflicts between the German business and the US mother, and the Germans need someone who can talk to US people on the same level while representing the German business.
Because most jobs outside of IT require you to be fluent in the local language as that's what all business is done in. No matter what sector. Even if you work in IT, if you're a sysadmin for example, you still have to be able to communicate with the business dept, other employees, software and documentation is in the local language, and so on.