Software Engineer, Backend & Distributed Systems (REMOTE)

The Home Depot

Atlanta (GA)

Remote

USD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Home Depot is seeking a Software Engineer to help design, develop, and support software used by customers and associates. You will join a dynamic team that builds production applications and collaborates across functions to improve performance and reliability.

The role involves working with Java, cloud-native architectures, and observability tools while contributing to product configuration, security, and scalable solutions in an agile environment.

Qualifications

  • 1–3 years of relevant work experience.
  • Proficiency in Java and cloud-native architectures.
  • Experience with event-driven systems and Pub/Sub.
  • Working knowledge of Cassandra and BigQuery/SQL.
  • Hands-on with observability tools like Prometheus and Grafana.
  • Familiarity with microservices, CI/CD, and debugging.
  • Experience using AI developer tools to aid development.

Responsibilities

  • Assist in developing, testing, deploying, and maintaining software.
  • Collaborate with team members in agile processes to meet objectives.

Skills

Experience 1-3 years
Java
Cloud Pub/Sub
NoSQL Cassandra
BigQuery/SQL
Prometheus
Grafana
AI developer tools
Microservices
CI/CD
Debugging
Testing

Education

Bachelor's degree or equivalent

Job description

With a career at The Home Depot, you can be yourself and also be part of something bigger.

The Software Engineer is responsible for assisting in developing and designing a product that Home Depot customers and associates will love. As a Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, Software Engineers may be involved in product configuration, security, resilience, performance tuning and production monitoring.

60% Delivers and Executes - Assists in developing, testing, deploying, and maintaining software; Consistently helps the team achieve results, even under tough circumstances~20% Plans and Aligns - Builds partnerships and works collaboratively with others to meet shared objectives; Collaborates with other team members in agile processes; This position typically reports to Software Engineer Manager or Sr. Travel Requirements:~ No travel required.

  • 1–3 years of relevant work experience
  • Experience in an object-oriented programming language (preferably Java)
  • Experience with event-driven architectures and message queuing/streaming platforms (specifically Google Cloud Pub/Sub)
  • Experience with NoSQL database systems, particularly Apache Cassandra, in high-throughput environments
  • Experience querying, analyzing, and working with large datasets using BigQuery (BQ) or relational databases (SQL)
  • Hands-on experience building, managing, and maintaining observability, metrics, and alerting systems using Prometheus and Grafana
  • Experience or familiarity leveraging modern AI developer tools (e.g., Claude, LLM-based coding assistants) to augment development workflows, code reviews, and problem-solving
  • Experience in microservice-based architecture and cloud computing techniques (GCP preferred)
  • Experience in CI/CD tools and automated deployment pipelines
  • Experience with modern debugging and root cause analysis techniques
  • Exposure to creating and executing unit, functional, destructive, and performance tests

The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.

Minimum Years of Work Experience:~Preferred Years of Work Experience:~ For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Backend & Distributed Systems (REMOTE)
Software Engineer, Backend & Distributed Systems (REMOTE)

The Home Depot • Athens (GA)

Remote
USD 90,000 - 130,000
Software Engineer, Backend & Distributed Systems (REMOTE)
Software Engineer, Backend & Distributed Systems (REMOTE)

The Home Depot • United States

Remote
USD 50,000 - 130,000
Software Engineer, Backend & Distributed Systems (REMOTE)
Software Engineer, Backend & Distributed Systems (REMOTE)

The Home Depot • New York (NY)

Remote
USD 50,000 - 130,000
Software Engineer II (Remote)
Software Engineer II (Remote)

The Home Depot • New York (NY)

Remote
USD 90,000 - 130,000
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

The Home Depot • United States

Remote
USD 80,000 - 180,000
Software Engineer II (Remote)
Software Engineer II (Remote)

The Home Depot • Atlanta (GA)

Remote
USD 90,000 - 130,000
Sr Software Engineer, Supply Chain Delivery (Remote)
Sr Software Engineer, Supply Chain Delivery (Remote)

The Home Depot • Athens (GA)

Remote
USD 80,000 - 180,000
Softwareentwickler Java - Remote (m/w/d)
Softwareentwickler Java - Remote (m/w/d)

The Home Depot • Georgia

Remote
USD 100,000 - 140,000
Softwareentwickler Java - Remote (m/w/d)
Softwareentwickler Java - Remote (m/w/d)

The Home Depot • Athens (GA)

Remote
USD 110,000 - 140,000
Software Engineer 2 (Remote)
Software Engineer 2 (Remote)

The Home Depot • United States

Remote
USD 50,000 - 130,000