
Principal Software Engineer - Online Experience (Remote)
The Home Depot3 days ago
Base Salary
$140k - $240k/yr
Responsibilities
- Collaborate and pair with UX, engineering, and product management partners to deliver secure, reliable, and scalable software.
- Set technical direction and create reusable foundational code, architecture diagrams, API specifications, and technical documentation across multiple product teams.
- Write code and scripts for application features, infrastructure automation, monitoring, test cases, and destructive testing.
- Define service level objectives and improve production reliability through dashboards, logging, alerting, performance tuning, capacity reviews, and proactive monitoring.
- Provide production application support, triage high-priority issues and outages, and participate in incident response.
- Identify product and technical enhancements, remediate unsecured code, and implement organization-wide technical solutions.
- Contribute to enterprise engineering tools, collaborate with vendors and the open-source community, and encourage cross-team collaboration.
- Mentor junior engineers and lead learning activities focused on modern software design and development practices.
Requirements
- Must be at least 18 years old and legally permitted to work in the United States.
- Bachelor's degree or equivalent degree in a related field, or equivalent qualifying education/experience.
- At least 6 years of work experience.
- Mastery of an object-oriented programming language, preferably Java, and modern languages such as Python or JavaScript/TypeScript.
- Mastery of Node.js, SQL queries against relational databases, and a version control system such as Git.
- Proficiency with front-end technologies including HTML, CSS, JavaScript/TypeScript, and ReactJS.
- Proficiency in Linux or Unix environments, cloud computing platforms such as Google Cloud, and production automation patterns.
- Proficiency with testing, unit tests, end-to-end test automation, destructive testing, and safe release practices.
- Proficiency in production systems design, high availability, disaster recovery, performance, efficiency, security, microservice architectures, Spring Boot, and design patterns.
- Proficiency with NoSQL databases, query optimization, data modeling, RESTful APIs, and GraphQL services.
- Experience with 12-factor methodology, generative AI and LLM-based services such as agent-based workflows, AI-assisted development tools, and front-end performance optimization.
- Experience with production observability and monitoring; Vertex AI and Gemini experience is a plus.
Benefits
- Remote position with overnight travel typically required less than 10% of the time.
- Work is primarily performed in a comfortable indoor setting with occasional need to move or lift light articles.
Tech Stack
Categories
About The Home Depot
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.