Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

The Home Depot Logo

Principal Software Engineer- Supply Chain, Warehouse Execution Systems (Remote)

The Home Depot

Salary not specified
Aug 25, 2025
Atlanta, GA, US
Apply Now

The Principal Software Engineer will lead the design, development, and integration of advanced warehouse automation and execution systems critical to our supply chain operations, connecting hardware with cloud-native platforms and warehouse management software.

Requirements

  • Mastery of an object-oriented programming language (preferably Java)
  • 6-8 years of hands-on experience designing and developing large-scale, distributed warehouse automation and execution systems
  • Proven expertise with conveyor design software, including a deep understanding of control logic, systems integration, and real-time material handling requirements
  • Strong proficiency in PLC (Programmable Logic Controller) communication, including knowledge of industrial protocols (such as Modbus, OPC UA, Ethernet/IP) and practical limitations of PLC hardware and software in automated environments
  • Hands-on experience with robotics and electronic control systems, including architecting solutions involving sensors, actuators, industrial robots, and vision systems within warehouse environments
  • Advanced proficiency in Java and cloud-native development, particularly on Google Cloud Platform (GCP) or similar scalable cloud infrastructures
  • Deep understanding of integration patterns between cloud services and edge devices (such as PLCs, conveyors, robots)

Responsibilities

  • Lead the design, development, and integration of advanced warehouse automation and execution systems
  • Architect robust solutions connecting hardware—including sensors, actuators, and industrial robots—with cutting-edge cloud-native platforms and enterprise-grade warehouse management software
  • Produce scalable, reusable code and maintain high technical standards across the product lifecycle
  • Facilitate cross-disciplinary teamwork with software, electrical, and mechanical teams
  • Oversee system configuration, performance optimization, resilience testing, and production monitoring
  • Drive adoption of best practices in microservices, modern development frameworks, and continuous integration/deployment toolchains
  • Create meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively

Other

  • Translate intricate technical requirements for both technical and non-technical stakeholders
  • Document system risks, integration constraints, and operational objectives
  • Mentorship and active engagement to foster skill development among junior team members
  • Typically requires overnight travel less than 10% of the time.
  • Must be eighteen years of age or older.