18 days old

Lead Digital Engineer II - Online Experiences

Best Buy
Richfield, MN 55423
  • Job Code
We are looking for a Lead Digital Engineer II to join our Service Inceptor Team at Best Buy. The Service Interceptor team is responsible for the backend services for the Best Buy mobile application. We create RESTful web services that we write in Groovy using the Spring framework. For the past 15 months, we have also been involved in front end development as we are moving away from native app development into using React Native. We are also moving the backend into using reactive Spring so we can use non-blocking IO in our execution which will allow us to use fewer resources and still be faster. The team structure is aligned into squads by functional area of the mobile app with development distributed in Minneapolis Seattle and Chennai. We have on average 2 backend developers for each squad on a total of 10 squads.

You demonstrate knowledge of industry trends and look for ways to apply those trends to your products. You seek to create a culture of high code quality. You are able to scope and stage large projects into actionable and well-defined milestones. You are recognized as a technical expert in at least one area of specialty. You lead technical design sessions on your team. You can hold your own in technical design sessions with other teams. You anticipate and solve technical issues and make architectural and design decisions to avoid those issues.


  • Participate in the creation and presentation of technical designs.
  • Lead in the delivery of complex solutions.
  • An active participant in planning activities. Contributes to strategic planning.
  • Anticipates technical issues at the product level and makes architectural and design decisions to avoid them.
  • Leads and effectively manages the triage complex issues across systems in both production and locally.
  • Demonstrates creativity and takes initiative in solving complex problems.
  • Able to fill in holes in product direction and take the appropriate action within their team.
  • Plans delivery of coarse grained business needs spanning multiple applications.
  • Influence technical peers outside their team in some areas.
  • Makes others better through a variety of strategies.
  • Sets a consistent example of agile development practices and coaches other engineers to work as a team with Product and UX.

Required 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
  • 4 or more years of experience building web applications using Java, Spring, and REST
  • 2 or more years of experience developing automated unit tests using Junit, Spock, or similar technology
  • Strong working knowledge of modern engineering concepts including Test Driven Development, Design Patterns, and Microservices
  • Knowledge of all of the following specifications: Javascript, React Native, Node/js, JSON

Preferred Requirements
  • 2 or more years of experience as a tech lead for a team of developers
  • Experience with modern web application tools and technologies including Openshift, Splunk, Kibana
  • Exposure to one or more Cloud Computing Platforms, such as AWS, Google Cloud Platform, or Azure
  • 3 or more years of experience writing software applications for large-scale, distributed web or service-oriented environments
  • Experience with Off-heap caching solutions, such as Redis or Memcached, Continuous integration workflows using tools like Jenkins.

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:

Lead Digital Engineer II - Online Experiences

Best Buy
Richfield, MN 55423

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast