Global managed service careers