Staff Software Engineer, Supply Chain Warehouse Execution Systems (Remote)

The Home Depot•GEORGIA - VIRTUAL - GA01, GA
•$120,000 - $190,000•Remote

About The Position

As a Staff Software Engineer in Supply Chain, you will develop software that gives warehouse associates visibility into warehouse management and execution systems, including conveyor routing, sortation, order streaming, goods-to-person solutions, and task and labor optimization. You will lead engineers designing, building, maintaining, deploying, and supporting production applications used by warehouse associates. You will guide decisions about product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. You will also contribute reusable foundational code, architectural diagrams, and product documentation, while mentoring junior engineers and supporting their technical and leadership development.

Requirements

  • Must be at least 18 years of age.
  • Must be legally permitted to work in the United States.
  • Bachelor's degree or equivalent in a field of study related to the job, or knowledge, skills, and abilities typically acquired through completion of such a program.
  • At least 3 years of work experience.
  • Strong problem-solving skills, including proactively investigating production issues and assessing business and operational impact.
  • Strong communication skills for communicating with technical and business stakeholders.

Nice To Haves

  • 3–5 years of relevant software engineering experience.
  • Experience with AI-enabled software development practices and the AI product development lifecycle (PDLC), including specification-driven development and modern AI-assisted engineering practices.
  • Experience building AI copilots, intelligent automation, or autonomous agents to improve engineering productivity, operational efficiency, or business outcomes.
  • Ability to build scalable tools, capabilities, and automation that address business needs and reduce manual work or team dependencies.
  • Strong knowledge of warehousing, logistics, and fulfillment operations, and how software solutions affect operational performance.
  • Experience developing systems for warehouse management, sortation, goods-to-person, order streaming or work release, automation, robotics, warehouse execution, dashboards, and reporting.
  • Full-stack development experience with technologies such as React, HTML, CSS, JavaScript/TypeScript, Java, Spring Boot, and Node.js.
  • Experience with relational and NoSQL databases, including Bigtable, Cassandra, or HBase, and big data platforms such as BigQuery.
  • Experience with cloud and edge computing, CI/CD, version control, and modern software design patterns.
  • Knowledge of security frameworks and best practices for user and service authentication and authorization.
  • Experience designing and executing unit, functional, destructive, and performance tests, and using modern debugging and root-cause analysis techniques.
  • Ability to lead technical design, translate initiatives into epics and actionable development work, and provide technical guidance and code reviews.
  • Demonstrated ownership of the end-to-end software delivery lifecycle, including implementation, testing, deployment, and post-deployment validation.
  • Strong problem-solving skills, including proactively investigating production issues, assessing business and operational impact, and partnering with product and engineering leadership on prioritization.
  • Strong communication skills for conveying progress, risks, technical issues, dependencies, and delivery status to technical and business stakeholders.

Responsibilities

  • Develop, test, deploy, and maintain software, with an understanding of the value it provides.
  • Develop functional, destructive, and other test suites to support successful, rapid production deployments.
  • Take a broad, global perspective when addressing issues and pursue challenging work with urgency and energy.
  • Seek opportunities to grow through formal and informal development, learning from successful and failed experiments.
  • Create new and better ways for the organization to succeed, and communicate clearly with different audiences.
  • Work with the Product Team to ensure user stories are developer-ready, understandable, and testable.
  • Collaborate with team members in agile processes and adapt to changing situations and audiences.
  • Field questions from product and engineering teams.
  • Guide and mentor junior engineers on modern software development frameworks and lead technical discussions.
  • Identify team gaps and suggest changes to improve team productivity.
  • Lead engineers in designing, building, maintaining, deploying, and supporting production applications.
  • Guide decisions about product and tool selection, configuration, security, resilience, performance tuning, and production monitoring.
  • Contribute reusable foundational code, architectural diagrams, and product documentation.
  • Lead technical design, translate initiatives into epics and actionable development work, and provide technical guidance and code reviews.
  • Own the end-to-end software delivery lifecycle, including implementation, testing, deployment, and post-deployment validation.
  • Investigate production issues, assess business and operational impact, and partner with product and engineering leadership on prioritization.
  • Communicate progress, risks, technical issues, dependencies, and delivery status to technical and business stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service