Principal Software Engineer- eCRM (Remote)

Home Depot • Atlanta, GA • Posted June 29, 2026

About the Role

**Position Purpose:**

The Principal Software Engineer serves as a senior technical leader responsible for architecting and delivering next-generation, AI-powered customer platforms that enable personalized, data-driven experiences at enterprise scale. This role combines deep expertise in Generative AI, Large Language Models (LLMs), and agent-based systems with strong knowledge of customer data ecosystems, CRM platforms, and distributed architecture.

This leader drives the design and development of AI-enabled applications leveraging Google Gemini Agent Development Kit (ADK), Vertex AI, and related agentic frameworks, advancing capabilities in intelligent automation, multi-agent orchestration, and AI-driven workflows. They establish best practices for model deployment, evaluation, governance, and responsible AI usage across the organization.

As a key technical authority, the Principal Software Engineer defines architecture and integration strategies that unify ...