Principal Software Engineer - Online Experience (Remote)
Core
Shape architecture for customer-facing experiences on homedepot.com, supporting teams for self-service returns, AI-driven material lists, project management, and Pro account dashboards.
Role type
Principal Software Engineer (Online Experience)
Builds
Customer-facing web applications, AI-integrated features, and foundational reusable code elements.
Domain
Retail e-commerce, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Object-oriented programming (Java), Modern web frameworks (Node.js, ReactJS), SQL/NoSQL, Microservices (Spring Boot), RESTful/GraphQL APIs, Cloud platforms (Google Cloud), CI/CD, Destructive testing, Generative AI/LLM integration
Preferred skills
Front-end performance optimization, Production observability, 12-factor methodology, AI-assisted development tools
Technologies
Java, Python, JavaScript/TypeScript, Node.js, ReactJS, Spring Boot, Google Cloud, Git, SQL, NoSQL, GraphQL, Vertex AI/Gemini
Responsibilities
Architect foundational code and service level objectives, pair with product teams to deliver scalable solutions, automate infrastructure and monitoring, triage production outages, coach junior engineers on modern practices and AI tools.
Seniority
Principal, hands-on IC with strategic direction
