Staff Software Engineer (Remote)
Core
Leading a team of engineers to build, design, and support production applications and foundational code elements for The Home Depot's customers and associates.
Role type
Staff Software Engineer (Team Lead)
Builds
Production applications, reusable foundational code elements, and architectural documentation.
Domain
Retail technology, cloud computing, and software architecture.
Required skills
Front-end technologies (HTML, CSS, JavaScript/TypeScript), Object-oriented programming (Java), Relational and NoSQL databases, Cloud computing, CI/CD tools, Modern software design patterns, Security frameworks, Unit/functional/performance testing, Version control, High Availability/Disaster Recovery design.
Preferred skills
Technical roadmap development, Work estimation, Legacy system modernization, Root cause analysis, Debugging techniques.
Technologies
HTML, CSS, JavaScript, TypeScript, Java, NoSQL, Relational databases, Cloud platforms, CI/CD tools.
Responsibilities
Develop, test, deploy, and maintain software; Guide and grow junior engineers; Create architectural diagrams and documentation; Collaborate on product and tool selection; Perform security, resilience, and performance tuning; Participate in agile processes and user story refinement.
Seniority
Staff, hands-on IC with team leadership