As I would like to find a job in Stuttgart related to supply chain management, I was wondering how to find a job where it would not be mandatory to speak the local language perfectly since my current level is intermediate in German.
Some insight on the "mandatory" part: I, too, have asked for "excellent written and verbal German skills" in job ads. Not because the job needed them. But we have many immigrants and some will isolate themselves by living only in their own communities. They will be with their families and speak their original language, have their own stores and spare time activities. And simply put, some will be stuck with their simple German for the rest of their lives. Because they see no need to improve in their little bubble of "home".
It's super rare that a job actually needs "excellent" skills, but as a potential boss, I don't want to worry if someone can send a simple email without embarrassing the company. That's fine for starters, but it needs to improve, I cannot look over each and every communication for the rest of his or her working life.
So if a job ad says "excellent German skills" and it's not actually about writing poetry, what it really means is that we want to see that you can communicate properly. But that's a skill one can learn. Even on the job or while already working in the job.
If in the interview you can
- speak some simple German
- explain that your significant other is German and you speak German at home
- explain that you are taking a course in German for business
then in my eyes you are good. You may still not get hired over the native speaker with the same qualifications, but if your qualifications are better, you've got a good chance. Demonstrating that you will improve on your own is the key.
If you really want a job where the project language is English, you need to find large enterprisey corporations. Filter for English skills. If excellent English is required, chances are they can compromise on your German skills.