Software Product Manager

The Software Product Manager is responsible for the product planning and execution throughout the product lifecycle, including gathering and prioritizing product and customer requirements, defining the product vision, and working closely with engineering, sales, and marketing to ensure revenue and customer satisfaction goals are met. The Product Manager’s job also includes ensuring that the product supports the company’s overall strategy and goals.