Software Engineer 2 (Remote)

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

About The Position

The Software Engineer II independently develops and assists in designing products for customers and associates. The role is part of a dynamic team that creates, deploys, and supports production applications while helping engineers develop technical and leadership skills. The position may also contribute to configuration, security, resilience, performance tuning, and production monitoring. The engineer collaborates with product, UX, and engineering teammates to create secure, reliable, and scalable software solutions. They document and review work, help ensure quality and change-control standards, prepare developer-ready and testable user stories, automate infrastructure and monitoring, and build resilience through destructive testing. The role also includes configuring and modifying software on large projects, adapting commercial off-the-shelf solutions to business needs, and creating dashboards, logging, alerts, and responses to identify and address issues proactively. The position typically reports to a Software Engineer Manager or Senior Manager and has no direct reports. No travel is required. Work is performed in a comfortable indoor area, primarily seated, with frequent opportunities to move and rare need to move or lift light articles.

Requirements

  • Must be at least 18 years of age.
  • Must be legally permitted to work in the United States.
  • At least 2 years of work experience.
  • Experience in GoLang and backend API development is an absolute requirement.
  • Bachelor's degree in a job-related field or equivalent degree, or knowledge, skills, and abilities typically acquired through completion of such a program.

Nice To Haves

  • 1–3 years of relevant work experience.
  • Experience with Grafana, Prometheus, and Google Cloud Platform.
  • 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 PostgreSQL and React.
  • 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 teammates to create secure, reliable, and scalable software solutions.
  • Document and review work 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 resilience.
  • 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 so issues are captured and addressed proactively.
  • Seek opportunities for growth and challenge through formal and informal development channels, learning from successful and unsuccessful experiments.
  • Collaborate in agile processes, help improve team effectiveness, and build partnerships to achieve shared objectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service