The Manager of Product Development is responsible for shepherding a product through the software development process. This involves proactively identifying and resolving issues and leading by example. In addition, this role will lead product development teams and establish and implement best practices and standards related to engineering processes through all phases of the software development life cycle.