Software Engineer II, Supply Chain Sourcing Core (Remote)

The Home Depot•GEORGIA - VIRTUAL - GA01, GA
•$90,000 - $240,000•Remote

About The Position

The Software Engineer II independently develops and assists in designing products for customers and associates. Working on a dynamic team, the engineer collaborates with colleagues across experience levels to build, deploy, and support production applications while developing technical and leadership skills. The role may also involve configuration, security, resilience, performance tuning, and production monitoring. The position focuses on delivery and execution, continued learning, and planning and alignment with product team members. It contributes to secure, reliable, and scalable software solutions and to the quality, resiliency, and observability of production systems.

Requirements

  • Must be at least 18 years old.
  • Must be legally permitted to work in the United States.
  • At least 2 years of work experience.
  • A bachelor's degree or equivalent degree in a field related to the job, or equivalent knowledge, skills, and abilities typically acquired through completing such a program.

Nice To Haves

  • 1–3 years of relevant work experience.
  • Experience writing SQL queries against a relational database.
  • Experience with version control systems and source code version control.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript/TypeScript frameworks.
  • Experience with an object-oriented programming language, preferably Java.
  • Experience with relational or NoSQL database technology.
  • Experience with cloud computing techniques.
  • Experience with CI/CD tools.
  • Experience with microservice-based architecture.
  • Experience with modern debugging and root cause analysis techniques.
  • Exposure to security frameworks for user and service authorization and authentication.
  • Exposure to creating and executing unit, functional, destructive, and performance tests.

Responsibilities

  • Collaborate and pair with UX, engineering, and product management team members to create secure, reliable, and scalable software solutions.
  • Document work, review changes, and ensure quality and change-control standards are met.
  • Work with the Product Team to ensure user stories are developer-ready, understandable, and testable.
  • Write custom code or scripts to automate infrastructure, monitoring services, and test cases.
  • Write custom code or scripts for destructive testing to verify production resiliency.
  • Perform program configuration, modification, and setup on large projects using Home Depot-approved methodology.
  • Configure commercial off-the-shelf solutions to align with evolving business needs.
  • Create dashboards, logging, alerting, and responses so issues are captured and addressed proactively.
  • Seek opportunities to grow and take on challenges through formal and informal development channels.
  • Learn from successful and unsuccessful experiments when tackling new problems.
  • Collaborate with team members in agile processes and help develop better ways for the team to succeed.
  • Build partnerships and work collaboratively with diverse groups to meet shared objectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service