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 the design of products for customers and associates. As part of a dynamic team, the engineer helps create, deploy, and support production applications while building technical and leadership skills with colleagues at different experience levels. The role may also involve configuration, security, resilience, performance tuning, and production monitoring. The position is focused on delivery and execution, ongoing learning, and planning and alignment with product team members. The engineer collaborates with UX, engineering, and product management to develop secure, reliable, scalable software solutions, and supports quality, change control, testing, automation, configuration, and proactive production monitoring.

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.
  • Knowledge, skills, and abilities typically acquired through completion of a bachelor's degree program or equivalent degree in a job-related field.

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, JavaScript/TypeScript, and Quarkus 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 it, 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 help ensure production resiliency.
  • Perform program configuration, modification, and setup activities 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 to capture and address issues 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