Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

The Home Depot Logo

Software Engineer

The Home Depot

Salary not specified
Sep 11, 2025
Atlanta, GA, US
Apply Now

The Home Depot is seeking to solve the business problem of creating secure, reliable, and scalable software solutions that align with evolving business needs, particularly through the configuration of commercial off-the-shelf solutions and the development of robust infrastructure.

Requirements

  • Master’s degree in Computer Science, Computer Information Systems, Information Technology, Data Science, or a related field and 2 years of experience in the job offered or a related occupation.
  • Requires 2 years of experience in Java/JavaScript, J2EE.
  • Requires 2 years of experience in SQL.
  • Requires 2 years of experience in REST.
  • Requires 2 years of experience in HTML, CSS, XML.
  • Requires 2 years of experience in Web UI.
  • Requires 2 years of experience in Unix/Linux/Windows.

Responsibilities

  • Collaborate and pair with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions.
  • Document, review and ensure that all quality and change control standards are met.
  • Work with Product Team to ensure user stories that are developer-ready, easy to understand, and testable.
  • Write custom code or scripts to automate infrastructure, monitoring services, and test cases.
  • Write custom code or scripts to do destructive testing to ensure adequate resiliency in production.
  • Program configuration/modification and setup activities on large projects using HD approved methodology.
  • Configure commercial off the shelf solutions to align with evolving business needs.

Other

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • Actively seek ways to grow and be challenged using both formal and informal development channels.
  • Learns through successful and failed experiment when tackling new problems.
  • Collaborate with other team members in agile processes; assist in creating new and better ways for the team to be successful.