Clicking on the following button will update the content below

Engineering Manager - Order Processing & Experiences
BrandBest Buy

At Best Buy, our purpose is to enrich lives through technology. We do that by leveraging our unique combination of tech expertise and human touch to meet our customers’ everyday needs, whether they come to us online, visit our stores or invite us into their homes. We have more than 1,000 stores and about 100,000 employees in the United States and Canada.

We are not only a retailer, technology is at the heart of our operation to meet the goal of enriching lives. Our engineering teams are focused on delivering the highest quality outcomes to customers by adopting the best-in-class technologies. We are a group that continues to iterate and bring along changes that transform the ways of working and drive innovation to better serve our customers.

A career with best Buy will place you as a critical member of teams that are building and enhancing the modernized technology platforms that power the post purchase order processing and experiences. The Order Processing & Experiences team is responsible for ensuring efficient processing of orders along with order experiences for customers and employees.

By guiding, innovating, partnering, and delivering these modernized platforms and solutions, you will play a key role to strategically place Best Buy a step above the competition. This will be a unique opportunity to fully utilize your skills to support and navigate us through the technology modernizations phase.

What will you do as an Engineering Manager as part of the Order Processing and Experiences Product Group:
  • Drive and participate in every phase of the software development lifecycle
  • Architect, design, review, and build applications
  • Drive the delivery of product features through architecture, design, build, and deployment
  • Plan and manage the development work and QA activities including stand-ups, iteration planning, coding, design reviews, and technical discussions
  • Manage a squad of technologists, consisting of developers, business analysts, technical leads, and quality engineers
  • Create work plans and solution blueprints to facilitate project delivery, working with stakeholders
  • Identify and recruit the right talent for the team
  • Provide timely and clear work direction and delegate others to deliver outcomes
  • Collaborate with product managers and other technology teams to deliver results
  • Bring in innovations and changes to deliver quality products
  • Provide input around architecture, technical designs, testing strategies, deployment strategies, and setting standards for operating the application in production
  • Provide technical vision and expertise to the wider engineering and operations organization in cloud native architecture and continuous delivery
  • Provide in-the-moment feedback and coaching to resources
  • Provide input and make recommendations to ensure talent is positioned correctly
  • Provides input into team organizational design, establishes efficient processes, ensures role clarity and overall responsibility execution
  • Fosters a learning environment and promotes knowledge-sharing across teams

Minimum Qualifications:
  • 3 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience
  • 3 or more years of hands-on experience building enterprise-grade applications using Java

Preferred Qualifications
  • 1 or more years of experience managing and leading high performing engineering teams, by mentoring and coaching engineers in the team
  • Strong hands-on experience building applications using Java/J2EE technologies
  • Hands-on development experience using Spring libraries, JSON, REST, JavaScript frameworks including React
  • Good implementation experience with messaging platforms like IBM MQ & Kafka
  • Relational and NoSQL databases like Oracle, Cassandra, Cockroach DB, Big Query, etc.
  • Strong knowledge and experience with continuous integration and continuous delivery
  • Knowledge and experience with "CI/CD" tooling and platforms
  • Strong knowledge and experience with integration or end to end testing techniques in a complex distributed environment
  • Good experience to operate and navigate in an Agile environment
  • Good knowledge and experience running applications in a cloud native architecture
  • Aptitude to explore, learn and implement new technologies
  • Knowledge and experience of building and running applications on VM, Kubernetes, or OpenShift platforms
  • Familiarity with Cloud Infrastructure like AWS / GCP
  • Good social and communication skills to collaborate and work in a distributed product and enterprise environment

Auto Req. ID810102BR
Employment CategoryFull Time
Job CategoryDigital & Information Technology
Job LevelManager with Direct Reports
Location Number905050-105-Multi-Channel Ordering
Address7601 Penn Avenue South


Clicking on the following button will update the content below