Our purpose is to inspire and empower families to lead fulfilled lives. To succeed, Kohl’s is seeking an Engineering Director to develop and maintain the customer experience across the Kohl’s ecosystem. This individual oversees engineering team members and managers working on balanced teams (A team of engineers, product managers and designers leveraging XP, UCD and Lean Startup techniques). The individual will be an active participant in the Kohl’s Technology Engineering Practice and work to advance great architecture and engineering across the organization. The Engineering Director drives the development of leading edge engineering practices across assigned product lines.
Responsibilities
Actively foster a high-energy iterative and collaborative environment and culture to deliver experiences that empower our customers to lead fulfilled lives
Actively participate in Engineering practice at the organization level and collaborate with partners to help drive technology decisions and choices to help improve efficiencies and reduce costs
Work regularly in a balanced team towards an outcome based delivery
Provide thought leadership and work closely with the enterprise architecture team to create a bi-directional communication path to bring new ideas and technologies to the company as well as foster and drive consistent use of technologies and standards
Ensure that developed software works, ensure adherence to standards and lead creation of engineering capabilities in a way that reduces friction and increases output
Ensure that technologies are optimally used and appropriate patterns are used for solving the problem
Collaborate with engineering practice on technology roadmaps, understand industry best practices and ensure team is contributing to standard platform and technologies
Be a working manager within balanced teams, working towards shared outcomes
Ensure engineers optimally pair for user, functionality, technical, and system knowledge sharing, and purposefully and actively develop engineering talent
Set the direction for engineering teams that are compelling, intuitive and engaging
Guide the creation of actionable insights and understanding through the analysis of quantitative and qualitative data
Engage, understand and participate in product practice as well as spend time with end customers to understand how our customers are using the products developed and learn
QualificationsRequired
Proven experience in building, deploying and managing complex and highly scalable solutions that are secure and industry leading
Proven data driven engineering leadership to influence and drive technology choices and decisions
Proven experience building frameworks and using open source frameworks
Proven experience building development practices like CI/CD, Test Automation and cloud deployments
Proven experience setting a technical strategy or direction for building platforms
Experience working in teams of designers, engineers and product managers, creating solutions to solve organizational problems
Ability to manage engineers and engineering managers to meet customer needs
Experience building Customer-obsessed solutions and experiences, based on data and participation in discussions that helped drive next generation solutions
Proven development of team members through coaching, performance feedback, and development plans with the ability to manage both local and remote teams
Strong communication skills and interpersonal skills to communicate to both executives and team members in clearly articulating goals and vision
Preferred
Ability to travel 30% of the time
Strong knowledge of java, frameworks like spring, event based architecture, caching solutions and strong working experience with SQL and no SQL databases and integration patterns
Proven experience on client side web frameworks like angular, react etc or app development experience on iOS and Android
Strong depth and breadth of knowledge related to platforms, Big Data, frontend and backend technologies