ECI Software Solutions is hiring a Senior Manager of Customer Journey Programs to design lifecycle programs that guide customers through onboarding, adoption, renewal, expansion, and recovery. The role defines journey logic and customer communications, partners across teams to launch programs, and measures and improves their performance.