Technical Project Manager (TPM)Location: Sunnyvale, CA or Bentonville, AR Duration: 12+ MonthsPreferred Qualifications:5+ years of hands-on experienceeCommerce or Retail experienceExperience leading Software, eCommerce, or SaaS/Cloud based projectsFive years of experience in a technology environment, including 2-3 years of practical professional experience in project managementExperience managing multiple dependencies in project and program deliveryAbility to guide multiple scrum teams concurrentlyFundamental understanding of web-based systems programming and developmentProficient with MS Project or similar software and MS Office applicationsDemonstrated experience in leading cross-functional project teamsAbility to adjust and set priorities to meet deadlinesCertified Scrum Master (CSM)Description:Responsibilities:Manage Ecomm Software Development project activities for multiple projects across all project phases, including initiation, planning, execution, monitoring, control and closureWork collaboratively with development team, lead architect and the management to determine technical direction and approach to system design and implementation, including both brand products and supporting systemsCreate, manage and track project vehicles, including, but not limited to: project schedules, detailed project plans, project scope statements, cost estimates, resource plans, risk and issues logs, status reports for upper managementTailor project management, development and support processes to meet the needs of individual (new and/or ongoing) projectsManage the day-to-day activities of projects and staff; communicate with project teams as necessary to ensure project deliverables are on schedule and within cost parametersCommunicate and collaborate with internal and external customers as needed in regards to project deliverables including managing expectations, presenting and interfacing with sponsorsMake decisions and communicate trade-offs and risks; drive key decisions across projectsMake recommendations to management about schedules, prioritization and resource allocation with input from team membersProvide ongoing project plan/status reporting for use by account managers, clients and managementProvide input into strategic planning and asset creation processesManage resource planning and organizational capacity planningCoach and train project team members on Software Development processes and best practicesContribute to the design and coding of productsContribute to program level activities including M&A activitiesDemonstrable experience of engagement with Engineering Teams - Configuration Management, Deployment tools, and Continuous Integration – to execute infrastructure projectsFlexibility to engage with team in non-regular hoursMaturity to navigate and work with senior engineering folks and still get things doneBe a role model servant-leader to bring value to the business with process and toolsMinimum Qualifications:B.S. or B.A.