This job listing has expired and the position may no longer be open for hire.

Associate Director, Engineering - Product Domain at Best Buy in Richfield, Minnesota

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

At Best Buy, we’re not just an engineering team; we’re an engineering community. By embracing change, teams of talented people are allowed to innovate and transform the way we work. We are the BestBuy.com Product Domain eCommerce Engineering team – an inventive group interested in focusing our skills and opinions on delivering transformative software solutions. We are constantly thinking about the future of great software and great teams, and work with the latest and greatest technologies.

As the Associate Director, Engineering – Product Domain you will be leading a high-performance engineering team and partnering with various product, UX, business stakeholders and operational teams at BBY to deliver innovative solutions that will help deliver great customer experiences at scale. The Product Domain Engineering Team at Best Buy is responsible for building and supporting the software that ingests, controls, and distributes information about all the products and services Best Buy sells. This product information is used all across Best Buy’s enterprise – from stores to warehouses to customers’ homes – and of course on mobile devices and BestBuy.com.

This is a key leadership role that will lead technical excellence and agility with multiple product teams. You will interact with and influence other senior engineering and product leaders and partners throughout the organization. You should be data driven and must be comfortable with ambiguity and capable of managing multiple initiatives simultaneously and, along with your team, drive them to completion.

The ideal candidate has already succeeded in building and leading teams to deliver digital services and customer facing products with broad adoption in a high growth environment where priorities shift quickly. Key skills and activities for this role include: ability to prioritize and delegate seamlessly, communicate clearly, influence and build partnerships, and participate with teams building new software to teach and support technical excellence in Agile and XP delivery.

Key Responsibilities:


  • Build high-performance, highly available, and scalable distributed systems.

  • Build the simplest possible thing that will continually deliver working software to customers.

  • Service development using REST, HTTP, Java, Spring, Groovy, NoSQL (Cassandra), XML, JSON.

  • Manage one or more teams of software engineers to deliver quality products on time.

  • Manage engineering excellence through TDD, CI/CD and test automation, pair programming, code reviews, refactoring, and other team-based engineering strategies.

  • Manage agile processes such as standups, iteration planning, restrospectives, and more.

  • Work closely with product managers and UX personnel to understand the product and customer experience requirements and partner to design and prioritize solutions that can meet the expectations.

  • Lead, coach, and inspire the team, while creating an inclusive team culture that enables all members of different disciplines to thrive.

  • Provide strategic and day-to-day guidance to the product and engineering team.

  • Make talent decisions (i.e., selection, development, performance management and rewards), with significant input from other capability leaders.

Minimum Qualifications:

  • 10+ years of experience delivering enterprise-level software in a team-based environment.

  • 5+ years of experience directly managing and coaching engineers on agile teams working on large cross-functional projects.

  • 5+ years of experience working on and leading agile teams.

  • 3+ years of experience developing highly scalable web services.

  • 2+ years of experience developing customer-facing applications with modern web UI frameworks.

  • 2+ years of experience designing and building software using Test Driven Development (TDD) practices.

Preferred Qualifications:

  • Knowledge of modern deployment, CI/CD, and configuration management tools.

  • Ability and aptitude to dig into and solve challenging problems and proactively avoid problems.

  • Experience in building web UI with ReactJS or other JavaScript frameworks.

  • Networks, security, firewalls, load balancers, DNS, and other infrastructure components.

  • Experience with application development that consume REST APIs

  • Experience building software using Groovy.





More jobs in Richfield, Minnesota

Other
1 day ago

Wells Fargo
Transportation
1 day ago

Lands End Inc
Management
3 days ago

Best Buy
More jobs in General Business

General Business
30+ days ago

Hilton Global
General Business
30+ days ago

Hilton Global
General Business
9 minutes ago

Hilton Global