Staff Software Engineer (Remote)
Core
Lead a team of engineers to build, design, and deploy production applications and foundational code elements for The Home Depot's customers and associates.
Role type
Staff Software Engineer (IC with team leadership)
Builds
Production applications, reusable foundational code, and architectural documentation
Domain
Retail technology, cloud computing, full-stack development
Required skills
Front-end technologies (HTML, CSS, JavaScript/TypeScript), Object-oriented programming (Java), Relational and NoSQL databases, Cloud computing, CI/CD tools, Security frameworks, Unit/functional/performance testing, Version control, High Availability/Disaster Recovery design
Preferred skills
Technical roadmap development, Legacy system modernization, Root cause analysis, Modern debugging techniques
Technologies
HTML, CSS, JavaScript, TypeScript, Java, Relational databases, NoSQL, Cloud platforms, CI/CD tools
Responsibilities
Develop, test, deploy, and maintain software; Mentor junior engineers; Design systems for high availability and security; Create architectural diagrams and documentation; Align product team on user stories and testability
Seniority
Staff, hands-on IC with team leadership
