Software Engineer II (Remote)

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

About The Position

The Software Engineer II independently develops and assists in designing products for customers and associates. This role works on a dynamic engineering team to build, deploy, and support production applications while helping develop technical and leadership skills. The position may also contribute to configuration, security, resilience, performance tuning, and production monitoring. The role collaborates with product, UX, and engineering teammates to deliver secure, reliable, and scalable software. It supports quality and change-control standards, developer-ready user stories, infrastructure and test automation, resilience testing, commercial software configuration, and proactive production monitoring. The position also contributes to team planning and continuous learning through formal and informal development and experimentation.

Requirements

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

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 deliverables, and ensure quality and change-control standards are met.
  • Work with the Product Team to ensure user stories are developer-ready, clear, 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 activities on large projects using Home Depot-approved methodology.
  • Configure commercial off-the-shelf solutions to meet 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.
  • Learn from successful and unsuccessful experiments when addressing 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