With a career at The Home Depot, you can be yourself and also be part of something bigger.
Position Purpose:
The Staff Software Engineer, Delivery is a technical leader on a product‑aligned engineering team, responsible for designing, building, and delivering scalable software solutions that support customer and associate experiences. This role provides hands‑on development while influencing architecture, engineering standards, and delivery practices across the team.
The Staff Engineer partners closely with product and UX to deliver full‑stack solutions, with a stronger emphasis on front‑end experience, supported by backend services built with Java, Spring, and RESTful APIs. This role contributes to shared foundational components, architectural documentation, and technical best practices that enable reuse, consistency, and long‑term scalability.
Staff Software Engineers are accountable for engineering excellence across the delivery lifecycle, including cloud‑native infrastructure, CI/CD, test automation, monitoring, and production readiness. They mentor engineers, influence technical direction, and proactively identify opportunities to improve efficiency, reliability, and developer productivity, including the thoughtful application of AI‑driven capabilities.
Key Responsibilities:
- 50% Delivery and Execution - Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide; Takes a broad view when approaching issues; using a global lens; Consistently achieves results, even under tough circumstances; Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production; Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; Consistently achieves results, even under tough circumstances
- 10% Learns and Grows - Actively seeks ways to grow and be challenged using both formal and informal development channels; Learns through successful and failed experiments when tackling new problems
- 20% Plans and Aligns - Creates new and better ways for the organization to be successful; Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences; Works the Product Team to ensure user stories are developer ready, easy to understand and testable; Collaborates with other team members in agile processes; Relates openly and comfortably with diverse groups of people; Adapts approach and demeanor in real time to match the shifting demands of different situations
- 20% Supports and Enables - Fields questions from product and engineering teams; Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions; Notes gaps on the team and provides suggestions for changes to make the team more productive
Direct Manager/Direct Reports:
- This position typically reports to the Software Engineer Manager or Sr. Manager
- This position typically has 0 Direct Reports
Travel Requirements:
Physical Requirements:
- Most of the time is spent sitting in a comfortable position, with frequent opportunities to move about. On rare occasions, there may be a need to move or lift light articles.
Working Conditions:
- Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Minimum Qualifications:
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Preferred Qualifications:
- 3–5 years of professional software engineering experience delivering production‑grade applications in complex environments
- Strong full‑stack development experience, with deeper expertise in modern front‑end technologies (JavaScript/TypeScript frameworks, HTML, CSS) and backend development using Java, Spring, and RESTful services
- Experience designing, deploying, and supporting cloud‑native applications using Kubernetes and Google Cloud Platform (GCP) or comparable cloud infrastructure
- Hands‑on experience with DevOps practices and CI/CD pipelines, including GitHub Actions, automated testing, and release automation
- Proven experience implementing comprehensive testing strategies, including unit, integration, functional, and performance testing, with a focus on test automation
- Experience with monitoring, alerting, and observability practices to ensure production stability, performance, and rapid incident response
- Strong understanding of relational and NoSQL databases, including data modeling, performance optimization, and scalability considerations
- Experience implementing security best practices for authentication, authorization, and service‑to‑service communication
- Demonstrated ability to debug and resolve complex issues using modern troubleshooting and root‑cause analysis techniques
- Experience collaborating in large, shared codebases using modern version control systems
- Proven experience designing systems that meet enterprise requirements for high availability, disaster recovery, performance, efficiency, and security
- Exposure to contributing to technical roadmaps, including effort estimation, refactoring initiatives, and modernization of legacy systems
- Experience leveraging or evaluating AI‑enabled solutions to improve engineering efficiency, delivery velocity, or system capabilities
- Ability to influence technical direction, mentor engineers, and lead through collaboration rather than authority
Minimum Education:
- 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.
Preferred Education:
Minimum Years of Work Experience:
Preferred Years of Work Experience:
- No additional years of experience
Minimum Leadership Experience:
Preferred Leadership Experience:
Certifications:
Competencies:
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy
Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits The Home Depot offers, visit https://careers.homedepot.com/our-benefits
For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:
The pay range for this position is between $120,000 - $190,000