I come from non-EU country and recently got a job in Germany, you can not get agreement from the federal employment agency to take that position if there are German citizens, or people from other EU countries, who would be qualified and interested in that position.
I think the company also had to agree to allow employment agency to, either anonymously or publicly, publish ad for the job themselves for a couple of weeks.
Source from the federal employment agency:
>Die Ausländerbehörde holt die Zustimmung der Bundesagentur für Arbeit ein: Dort wird geprüft, ob es für die Ihnen angebotene Stelle bevorrechtigte Bewerberinnen oder Bewerber gibt. In diesem Fall können Sie für diese Stelle keine Zulassung auf dem deutschen Arbeitsmarkt erhalten.
https://www.arbeitsagentur.de/web/wcm/idc/groups/public/docu...
Note: There are different types of visas, and this might not be a requirement for all of them, but it was the requirement for me.
I think the company also had to agree to allow employment agency to, either anonymously or publicly, publish ad for the job themselves for a couple of weeks.
Source from the federal employment agency:
>Die Ausländerbehörde holt die Zustimmung der Bundesagentur für Arbeit ein: Dort wird geprüft, ob es für die Ihnen angebotene Stelle bevorrechtigte Bewerberinnen oder Bewerber gibt. In diesem Fall können Sie für diese Stelle keine Zulassung auf dem deutschen Arbeitsmarkt erhalten.
https://www.arbeitsagentur.de/web/wcm/idc/groups/public/docu...
Note: There are different types of visas, and this might not be a requirement for all of them, but it was the requirement for me.