Software Engineer Manager - Supply Chain

The Home Depot
100d$140,000 - $240,000

About The Position

As a Software Engineer Manager at The Home Depot, you will be responsible for managing a team of software engineers that develops software specifically for Warehouse Execution Systems (WES) and/or Warehouse Management Systems (WMS). This includes working on logic and execution related to conveyor routing, sortation, order streaming, goods-to-person, and task and labor optimization, ensuring effective integration between the two systems to enhance operational efficiency. You will have the opportunity to contribute to the products we create and help grow the next generation of engineering talent. In addition, you will be given the chance to work with our most strategic warehouse automation vendors to ensure that 3rd party tools and applications are readily available to all product teams that are interested in using them.

Requirements

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • Mastery of an object oriented programming language (preferably Java).

Nice To Haves

  • 5-7 years of relevant work experience.
  • Deep understanding of warehousing and logistics.
  • Experience working with and communicating with PLCs.
  • Experience developing conveyor control systems, routing systems, sortation systems, merge systems, goods to person systems, order streaming/work release systems, and warehouse execution systems.
  • Experience working with conveyor components such as motors, photo eyes, scanners, and robotic arms.
  • Experience applying Agentic AI frameworks to orchestrate multi-step, autonomous workflows.
  • Knowledge of reinforcement learning, planning algorithms, or autonomous agents for optimization in dynamic environments.
  • Experience leading teams building AI copilots or autonomous task agents.
  • Experience in Warehouse Management Systems, leading teams to complete greenfield installations.
  • Mastery of cloud computing preferably on GCP.
  • Mastery of a modern scripting language (preferably Python).
  • Mastery of a modern web application framework such as Spring MVC, and Node.js.
  • Mastery of writing SQL queries against a relational database.
  • Proficient in effective troubleshooting and issue resolution techniques.
  • Experience managing and growing team members in a professional setting.

Responsibilities

  • Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions.
  • Documents, reviews and ensures that all quality and change control standards are met.
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases.
  • Works with vendors and partners for the successful implementation of critical tooling and platforms.
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
  • Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment.
  • Evaluates new technologies for adoption across the enterprise.
  • Participates in and leads review board sessions to drive consistency across the enterprise.
  • Fills in on product teams for engineers who are out of the office.
  • Leverages Agentic AI approaches to build autonomous workflows that improve warehouse efficiency.

Benefits

  • 401k
  • health_insurance
  • dental_insurance
  • vision_insurance
  • paid_holidays
  • tuition_reimbursement
  • employee_discount_programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service