Define and lead operational plans for product infrastructure development, creating new infrastructure components and expanding existing ones. Manage the overall software development process including architecture, design, implementation, testing, deployment and...