Software Engineer II - Backend (Remote)

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

About The Position

The Software Engineer II is responsible for independently developing and assisting in the design of products for customers and associates. This role works within a dynamic team to create, deploy, and support production applications, while helping build technical and leadership skills. Software Engineer IIs may also contribute to configuration, security, resilience, performance tuning, and production monitoring.

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.
  • 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, 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 using AI-assisted software development tools such as GitHub Copilot, Gemini Enterprise, or Claude Code for coding, debugging, documentation, or AI agent development.
  • 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 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 ensure adequate 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 so that 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 while tackling new problems.
  • Collaborate with team members in agile processes and help create 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