Manage software products and solutions throughout the lifecycle including identifying, advocating, and prioritizing existing product gaps and value-adding enhancements, revising related marketing efforts, resolving customer satisfaction issues, and addressing obsolescence. Launch and promote Software solutions by collaborating with Sales, Marketing, and Service teams to conduct internal training, develop marketing content and sales tools, implement marketing campaigns, and execute sales strategies.