The Home Depot

STAFF SOFTWARE ENGINEER

The Home Depot
Apply
4 days ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$120k - $190k/yr

Responsibilities

  • Develop, test, deploy, maintain, and support production software applications.
  • Design and build APIs, backend services, and scalable high-volume systems.
  • Contribute reusable foundational code, architectural diagrams, technical documentation, and product or tool selection.
  • Support security, resilience, performance tuning, disaster recovery, and production monitoring.
  • Lead multiple technical initiatives and coordinate the work of small groups of engineers.
  • Provide technical direction, remove obstacles, monitor delivery, and maintain ownership from design through production.
  • Mentor junior engineers and lead technical discussions on modern software development frameworks.
  • Partner with product, engineering, and stakeholder teams to define developer-ready, understandable, and testable work.
  • Develop technical roadmaps, estimate work, debug issues, perform root-cause analysis, and modernize legacy systems.

Requirements

  • At least 3 years of work experience in software engineering or a related area.
  • Bachelor's degree or equivalent degree in a related field.
  • Strong backend development experience with Java, APIs, microservices, and event-driven architectures.
  • Experience designing APIs and application or service architectures from scratch.
  • Experience with Kafka and/or Pub/Sub technologies for high-volume distributed applications.
  • Hands-on experience with Google Cloud Platform and BigQuery.
  • Experience with Elasticsearch and large-scale data storage, search, or retrieval solutions.
  • Experience designing and supporting high-volume backend systems and databases, ideally processing millions of transactions or records daily.
  • Experience with transactional or financial data platforms such as point-of-sale, e-commerce, self-checkout, payment, receipt, or post-sale transaction systems.
  • Ability to design scalable systems for high availability, resiliency, performance, efficiency, disaster recovery, and security.
  • Experience leading technical initiatives, coordinating engineers, providing technical direction, and maintaining hands-on ownership.
  • Experience with relational and NoSQL databases, data modeling, testing, version control, debugging, root-cause analysis, and modern software design patterns.
  • Experience mentoring engineers and working across multiple teams and projects.
  • Strong system design, problem-solving, communication, collaboration, and conflict-management skills.
  • Must be at least 18 years old and legally permitted to work in the United States.

Benefits

  • No travel is required.
  • The role is based in a comfortable indoor work environment and primarily involves sitting, with occasional movement and rare light lifting.

Tech Stack

Apache KafkaElasticsearchGoogle BigQueryGoogle Cloud PlatformJava

Categories

The Home Depot

About The Home Depot

10,000+ employees

The Home Depot is a public home-improvement retailer selling building materials, tools, appliances, and installation services to DIY homeowners and professional contractors in North America. It operates more than 2,300 stores across the U.S., Canada, and Mexico and runs a large e-commerce channel, supported by private-label brands and tool rental. Founded in 1979 and headquartered in Atlanta, Georgia, it is the world’s largest home-improvement specialty retailer.

Contact me