HD
Home Depot
AI Engineer

Senior Principal Software Engineer - Generative AI & Mobile Platforms (Remote)

HybridStaffAI Engineerposted 2mo ago
✦Role summaryAI-generated

This role requires a senior staff engineer to architect and lead the transformation of Home Depot’s mobile platform with AI-driven capabilities, blending deep technical expertise in mobile and server-side systems with visionary leadership to shape next-gen intelligent ecosystems. The ideal candidate will drive cross-functional collaboration to deliver scalable, modular solutions that prioritize performance and innovation in generative AI applications.

Skills required

About this role

With a career at The Home Depot, you can be yourself and also be part of something bigger.

Position Purpose:

As a Senior Principal Engineer, you will serve as the chief technical architect and visionary leader for our Mobile App Renovation Strategy (MARS). You will define the future of our high-performance, modular, and intelligent mobile ecosystem. This role demands a world-class engineer who is deeply technical, possesses an extensive background in native mobile development and server-side orchestration, and can champion innovative AI-first software development. You will report directly to senior technology leadership and lead cross-functional feature and platform teams to build our next-generation architecture. We are seeking a visionary leader who will not only build the platform but will also aggressively drive AI-first software development. You will establish, steer, and inspire our AI Tiger Team and directly influence how engineering teams utilize artificial intelligence throughout the software development lifecycle (SDLC).


Key Responsibilities:

  • 50% Delivery and Execution - Leads portfolio level Principal meetings to maintain alignment, consistency and knowledge sharing; Creates and architects foundational code elements that can be reused across a portfolio; Develops POCs with new technologies and paves the way for portfolio adoption; Tracks and monitors efficient usage of cloud resources and drives cost reduction opportunities and enhancements
  • 10% People - Acts as a point of escalation for teams facing extremely complex challenges; Presents at and attends conferences and learns how to apply new technologies and concepts; Provides leadership, mentoring, and coaching to direct reports; Conducts annual and mid-year reviews, reviewing individual development plans and providing performance feedback; Attracts, retains, develops, and motivates top talent
  • 15% Strategy and Planning - Works with a Distinguished Engineer to define technology solutions (open source or vendor) teams should be exploring and/or leveraging; Works across local teams to unify strategy and alignment; Identifies and removes potential roadblocks & bottlenecks across large cross-functional projects and initiatives; Participates in and influences development of technology roadmaps within a given portfolio; Drives thought leadership and innovation within a given portfolio
  • 25% Support and Enablement - Point of escalation for high-priority issues and outages as they arise; Fields questions from project, product, and support teams; Helps solve technology disputes across local teams; Works with vendors to help identify and implement feature enhancements in software products; Evangelizes successful usage of tooling and technology with local teams


Direct Manager/Direct Reports:

  • This position reports to various individuals
  • This position has 4-6 direct reports


Travel Requirements:

  • Typically requires overnight travel 5% to 20% of the time.


Physical Requirements:

  • Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.


Working Conditions:

  • Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.


Minimum Qualifications:

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • Expertise in at least two technologies used by THD IT
  • Experience with common business processes used in the retail industry
  • Experience in Agile/Lean development environments
  • 7 years of relevant work experience
  • The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent in a field of study related to the job
  • Typically requires overnight travel less than 15% of the time


Preferred Qualifications:

  • 10+ years of software engineering experience, with at least 4+ years leading architecture in a Principal or Senior Principal capacity for a major consumer-facing mobile application.
  • Transformation Track Record: Proven track record of executing a major technology renovation or modernization strategy (preferably containing SDUI, KMP, and GraphQL BFF elements).
  • Distributed Systems Mastery: Expert knowledge of microservices, server-side GraphQL patterns, and high-performance, multi-layered JVM in-memory caching.
  • AI Expertise: Practical, hands-on experience using GenAI APIs, LLM prompt engineering, and code-generation tools/agents to accelerate development.
  • Leadership & Influence: Outstanding communication and presentation skills, with a proven history of writing technical white papers, presenting architecture to executive leadership, and driving technical alignment across large engineering organizations (50+ engineers).

Tech Stack

  • Kotlin Multiplatform (KMP): Architecting shared business logic layers.
  • Server-Driven UI (SDUI): Designing extensible layout engines to dynamicize screen rendering.
  • Native Platforms: Proficient in Android (Kotlin, Jetpack Compose) and iOS (Swift, UIKit, SwiftUI).
  • GraphQL & Federation: GraphQL (Netflix DGS) and GraphQL Federation layers.
  • Backend Stacks: Spring Boot 3.5, Java 21, REST APIs, and microservices integrated with core services like SearchNav, ProductGateway, and TypeAhead
  • Automated unit and integration testing using JUnit 5, XCTest, MockK, Espresso, and XCUITest.
  • Visual regression testing with Paparazzi and Shot.
  • Mobile-specific delivery pipelines including Bitrise, Fastlane, TestFlight, and Firebase App Distribution.
  • Automated security practices including Static (SAST) and Dynamic (DAST) Application Security Testing.
  • Performance instrumentation using New Relic, GCP Cloud Monitoring, Prometheus, and distributed tracing spanning hybrid mobile-to-backend journeys.

Authoring & Personalization

  • Contentful (CMS), Adobe Target, and centralized remote configuration.
  • Minimum Education:
  • The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.


Preferred Education:

  • No additional education


Minimum Years of Work Experience:

  • 7


Preferred Years of Work Experience:

  • No additional years of experience


Minimum Leadership Experience:

  • None


Preferred Leadership Experience:

  • None


Certifications:

  • None


Competencies:

  • Courage
  • Drives Vision and Purpose
  • Global Perspective
  • Nimble Learning
  • Self-Development
  • Attracts Top Talent
  • Builds Effective Teams
  • Collaborates
  • Cultivates Innovation
  • Drives Engagement
  • Manages Complexity
  • Situational Adaptability
  • Communicates Effectively
  • Develops Talent
  • Drives Results

For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents:

The pay range for this position is between $170,000.00 - $280,000.00
Apply on Home Depot →Opens in new tab
score your resume against this role

Similar open roles

FC
NEW

AI Platform Director - Data Engineering

First Citizens Bank·Raleigh, North Carolina; Phoenix, Arizona; Arizona, United States; Raleigh, North Carolina; Virginia, United States
HybridSeniorAI Engineer
$156k – $225k USD
yesterday
MM
NEW

Senior Software Engineer - Generative AI & Digital Experience @MarshTech

Marsh McLennan·B-dul 21 Decembrie 1989 No. 77 Building D-E-F, The Office, 400604 Cluj-Napoca, Romania
On-siteSeniorAI Engineer
yesterday
AE
NEW

Microsoft AI Engineer - CCoE, NA

Arrow Electronics·Remote-CO, Remote, CO 80112-3879, CO 80112-3879, United States of America; Remote-NJ, Remote, NJ 07054, NJ 07054, United States of America; Remote-NH, Remote, NH 03053, NH 03053, United States of America; Remote-DE, Remote, DE 19901, DE 19901, United States of America; Remote-DC, Remote, DC 20001, DC 20001, United States of America; Remote-WY, Remote, WY 82001, United States of America; Remote-NE, Remote, NE 68501, NE 68501, United States of America; Remote-WV, Remote, WV 25301, WV 25301, United States of America; Remote-ND, Remote, ND 58501, ND 58501, United States of America; Remote-CT, Remote, CT 06492, CT 06492, United States of America; Remote-WI, Remote, WI 53045, WI 53045, United States of America; Remote-NC, Remote, NC 28262, NC 28262, United States of America; Remote-MT, Remote, MT 59601, MT 59601, United States of America; Remote-MS, Remote, MS 38834, MS 38834, United States of America; Remote-WA, Remote, WA 98007, WA 98007, United States of America; Remote-MO, Remote, MO 63045, MO 63045, United States of America; Remote-VT, Remote, VT 05601, VT 05601, United States of America; Remote-MN, Remote, MN 55344, MN 55344, United States of America; Remote-VA, Remote, VA 22849, VA 22849, United States of America; Remote-CA, Remote, CA 95051, CA 95051, United States of America; Remote-UT, Remote, UT 84107, UT 84107, United States of America; Remote-AZ, Remote, AZ 85282, AZ 85282, United States of America; Remote-TX-Mountain Time Zone, Remote-TX-Mountain Time Zone, TX 88553, United States of America; Remote-AR, Remote, AR 72701, AR 72701, United States of America; Remote-TX, Remote, TX 75093, TX 75093, United States of America; Remote-ME, Remote, ME 04330, ME 04330, United States of America; Remote-TN, Remote, TN 37201, TN 37201, United States of America; Remote-AL, Remote, AL 35805, AL 35805, United States of America; Remote-MD, Remote, MD 21804, MD 21804, United States of America; Remote-SD, Remote, SD 57006, SD 57006, United States of America; Remote-IN-Central Time Zone, Remote-IN-Central Time Zone, IN 46409, United States of America; Remote-SC, Remote, SC 29501, SC 29501, United States of America; Remote-MA, Remote, MA 01752, MA 01752, United States of America; Remote-RI, Remote, RI 02901, RI 02901, United States of America; Remote-LA, Remote, LA 70801, LA 70801, United States of America; Remote-KY, Remote, KY 40601, KY 40601, United States of America; Remote-KS, Remote, KS 66211, KS 66211, United States of America; Remote-PA, Remote, PA 19044, PA 19044, United States of America; Remote-IN, Remote, IN 46268-2912, IN 46268-2912, United States of America; Remote-OR, Remote, OR 97008, OR 97008, United States of America; Remote-OK, Remote, OK 74146, OK 74146-6005, United States of America; Remote-IL, Remote, IL 60143-2062, IL 60143-2062, United States of America; Remote-ID, Remote, ID 83815, ID 83815, United States of America; Remote-OH, Remote, OH 45459, OH 45459, United States of America; Remote-IA, Remote, IA 50301, IA 50301, United States of America; Remote-MI, Remote, MI 48170-6019, MI 48170-6019, United States of America; Remote-NY, Remote, NY 11747, NY 11747, United States of America; Remote-GA, Remote, GA 30097, GA 30097, United States of America; Remote-TN, Remote-TN, TN 37807, United States of America; Remote-NV, Remote, NV 89511, NV 89511, United States of America; Remote-FL, Remote, FL 32746, FL 32746, United States of America; Remote-NM, Remote, NM 87501, NM 87501, United States of America
RemoteAI Engineer
yesterday
AE
NEW

AI ML Python Developer

Arrow Electronics·Final Plot No 394 & 395, Village Ognaj, Ghatlodiya, Ahmedabad- 380060, Gujarāt, India
On-siteMidAI Engineer
yesterday
JC
NEW

AI Engineer - Lead Software Engineer

JPMorgan Chase·Jersey City, NJ, United States; Wilmington, DE, United States; Seattle, WA, United States; Palo Alto, CA, United States
On-siteSeniorAI Engineer
yesterday
Apply on Home Depot →
Senior Principal Software Engineer -… at Home Depot — Remote