21 days old

Engineering Manager - Recommendations

Best Buy
Richfield, MN 55423
  • Job Code
Best Buys Digital and Technology Team is not just a software engineering team; we're a software engineering community, and we leverage cutting edge technology to deliver Best Buys digital solutions.

The Recommendation team is a cross functional team comprised of extremely talented individuals. We are evolving the recommendation engine that drives relevant product discovery across pages on BestBuy.com. On a daily basis, we encounter and solve interesting engineering challenges, using the latest technology and frameworks, which allows our platform to easily scale to meet the demands of a top 5 e-commerce site.

What you will do as an Engineering Manager:

  • Manage the delivery efforts for a portion of an agile team of highly skilled, collaborative, and energetic software engineers
  • Foster the career development for software engineers that comprise your direct reports within the Recommendation team
  • Lead application design and solution design for efforts within the Recommendation team
  • Develop and review code using current and leading-edge programming languages, frameworks, and technologies
  • Provide expertise in software development lifecycle phases, including concept, design, development, testing and deployment
  • Collaborate with cross-discipline teams to solve problems of a top 5 e-commerce website
  • Share and champion ideas that evolve how we build our software product

Basic Qualifications:
  • 6 or more years of development experience using languages such as Java and a Bachelors degree, or 8+ years of experience without a Bachelors degree
  • 6 or more years of experience building web applications using Java, Spring, and REST
  • Strong working knowledge of modern engineering concepts including Design Patterns, Domain Driven Design, and Microservices
  • Knowledge of all of the following specifications: HTML, JSON, and REST

Preferred Qualifications:
  • Disciplined software engineering habits including TDD, Automated Unit Testing
  • 2 or more years of experience leading small technical teams
  • Experience with modern web application tools and technologies including RESTFUL Web Services, Spring Boot, Splunk, ElasticSearch, JMeter, CI/CD
  • 2 or more years of experience developing automated unit tests using Junit or Spock
  • 2 or more years of experience in application performance tuning
  • 2 or mroe years of experience in automated testing applications
  • 2 or more years with Lucene based search technologies, such as Apache Solr
  • 2 or more years of experience using NoSQL data stores, such as Cassandra
  • 2 or more years of experience using Messaging technologies, such as AMQP or Apache Kafka
  • Exposure to one or more Cloud Computing Platforms, such as AWS, Google Cloud Platform, or Azure
  • Experience with reactive programming frameworks, such as Spring WebFlux
  • Experience with off-heap caching solutions, such as Memcached
  • Experience with container platforms, such as Docker
  • Experience with big data and deep learning

Posted: 2021-01-05 Expires: 2021-02-03
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Engineering Manager - Recommendations

Best Buy
Richfield, MN 55423

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast