Found 3 Manager, Contract, Europe jobs