Home Depot
Senior Principal Software Engineer - Generative AI & Mobile Platforms (Remote)
US
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.6M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Country
- US
- Work mode
- Remote-friendly
- First seen by hirly
- 27 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
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
Similar jobs
- Lead Software EngineerWellington · Boston, MA, United StatesFirst seen today
- Lead Salesforce Software EngineerWellington · 2 LocationsFirst seen today
- Lead Software Engineer (Databricks Platform Engineer)Vizient · 3 LocationsFirst seen today
- Staff Software EngineerVizient · 3 LocationsFirst seen today
- Lead R&D Software Engineer, Software/Hardware IntegrationUtaustin · PICKLE RESEARCH CAMPUSFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job