Global customer journey specialist careers