Our Client is a parent-centric retail technology company. They deliver delightful experiences, products, and expertise by offering a curated selection of products, lightning-fast delivery, incredible customer service, and an easy-to-navigate shopping experience. Their sites are host to millions of daily visitors and our warehouses are run by hundreds of autonomous Kiva robots. Their entire operation from our websites/apps, to our fulfillment centers and customer care center is focused on creating an enjoyable end-to-end customer experience. To get there, we need exceptionally talented, bright and driven people who are energized by "what if." If you'd like to help us build the place where people can find and buy anything online, come and innovate with us! We are seeking a Software Development Manager to lead technical direction and develop solutions to advance the goals of the business. You'll have technical ownership of a functional area and manage a team of talented engineers. This is truly unique career opportunity for a technology leader who likes to invent as well as dive deep. The ideal hire is a hands-on team leader who has previous experience overseeing a broad range of platform integrations, improvements and some customer-facing features. Their SDMs operate at all levels of the technology stack, supporting a broad set of clients and collaborating with a wide range of internal and external service providers. Key Responsibilities:Guide development teams and be responsible for overall systems development life cycleTranslate functional and technical requirements into detailed project plans and schedulesManage the day-to-day activities of the engineering team by defining, implementing and maintaining a coherent, progressive development strategy for our product lineManage process and quality of service improvements, planning, project management of software deliverables within the team, and management of resources across teamsMaintain current technical knowledge to support rapidly changing technologyPossess architectural depth to steer teams toward highly performing systemsCommunicate effectively with your team and with stakeholders at all levels of the companyCreate and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management effortBuild an effective development organization by driving the recruiting and hiring of senior level engineers, developing and managing the group, and conducting performance reviews of team membersDelivery of quality applications on-time and on-budgetQualifications:BS in Computer Science or related discipline5+ years of software development experience in Java or C++ and object oriented designMinimum of 3 years leading, mentoring, and developing a team of technical talentPreferred Qualifications:Results oriented person with a delivery focus and demonstrated ability of achieving stretch goals in a highly innovative and fast paced environmentDemonstrated ability to make data-driven decisions and manage complex initiatives from conception to launchExperience building and operating highly available, highly scalable, high-volume systemsWorking experience with UNIX/Linux and service oriented architecturesExcellent verbal and written communication skillsAbility to work well with people and be both highly motivated and motivatingStrong analytical skills with excellent problem solving abilities

Show more