Customer support manager jobs in MargateCreate job alerts