Found 64 Manager, Europe jobs