style='position: relative;float: left;'
Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Richfield, MN
View more jobs in Minnesota

Job Details

Engineering Manager - Recommendations

Location
Richfield, MN, United States

Posted on
Nov 11, 2020

Apply for this job






Profile

**MEMBERS ONLY**SIGN UP NOW***.
**MEMBERS ONLY**SIGN UP NOW***.’s 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 **MEMBERS ONLY**SIGN UP NOW***.’s 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 Bachelor’s degree, or 8 years of experience without a Bachelor’s 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

Company info

Sign Up Now - MiamiCrossing.com

Similar Jobs:
Lead Cloud Solutions Engineer
Location : Minneapolis, MN
Description This role will have direct reports to manage our Legacy softphone/CT Connect, MySoftphone admin tool, new Genesys softphone and integration with Salesforce CRM, and Salesforce Communities products. Responsibilities ...
Experience Designer- Remote Eligible
Location : Richfield, MN
Best Buy As an Experience Designer (XD) on the Retail Experience Design Team, you will work with a highly collaborative team of experience designers, researchers, strategists, product managers, and engineers to create compelling ...
Software Engineer 2 (Remote - US)
Location : Minneapolis, MN
Description The Software Engineer 2 codes software applications based on business requirements. The Software Engineer 2 work assignments are varied and frequently require interpretation and independent determination of the approp...
EmploymentCrossing provides an excellent service. I have recommended the website to many people..
Laurie H - Dallas, TX
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
MiamiCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
MiamiCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2026 MiamiCrossing - All rights reserved. 21 192