Principal Software Engineer (Remote)
Company : Home Depot
Location : Atlanta, GA
Posted Date : 4 November 2025
Job Type : Other
Category : Software Development
Occupation : Software Engineer
Job Details
Overview
Position Purpose: We are seeking an experienced E-commerce Platform Architect to drive the technical vision and architecture for a high-traffic e-commerce website. This role is for a hands-on leader with extensive experience designing, implementing, and optimizing scalable e-commerce platforms in cloud environments, specifically Google Cloud Platform (GCP). The ideal candidate will possess a blend of technical expertise, leadership, and innovation to ensure our platform delivers exceptional performance, user experience, and integration of cutting-edge technologies.
Technical Vision and Leadership
- Lead the design and development of a robust and scalable e-commerce platform, ensuring it can handle high volumes of transactions (10,000+ TPS).
- Develop a long-term architectural strategy that balances immediate project goals with future scalability.
- Partner with cross-functional teams to integrate core business requirements into technical solutions.
Cloud Architecture (GCP)
- Leverage Google Cloud services (e.g., Compute Engine, Cloud Storage, BigQuery) to build and optimize platform infrastructure.
- Design and implement highly scalable microservices, containerized deployments using Kubernetes, and serverless computing where necessary.
- Ensure that the architecture adheres to high availability, performance optimization, and cost-efficiency standards.
Machine Learning Integration
- Collaborate with data scientists to integrate ML models (e.g., personalized recommendations, search optimization) into the e-commerce platform.
- Utilize tools such as BigQuery to manage large datasets for customer insights, marketing strategies, and performance analytics.
Scalability and Performance Optimization
- Architect solutions that can handle traffic spikes, high transaction volumes, and scale to support future growth.
- Implement strategies for performance monitoring, logging, and real-time analytics to ensure site reliability and optimal user experience.
Cutting-edge Technology Adoption
- Continuously research and implement new e-commerce, cloud computing, ML/AI, and chatbot technologies to improve the platform\'s functionality and performance.
- Stay up-to-date with technical trends and ensure our systems remain competitive in terms of efficiency, speed, and innovation.
Chatbot and Agent Framework Integration
- Lead the development and deployment of chatbot solutions to enhance customer service and interaction on the platform.
- Optimize conversational AI and agent-based frameworks for seamless integration with other components of the e-commerce system.
Collaboration and Communication
- Collaborate closely with product managers, developers, and other stakeholders to translate business goals into a technical roadmap.
- Provide mentorship and technical guidance to development teams, fostering a culture of innovation, learning, and collaboration.
Key Responsibilities
- 70% Delivery & Execution
- Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
- Documents, reviews and ensures that all quality and change control standards are met
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
- Writes custom code or scripts to do descriptive testing to ensure adequate resiliency in production
- Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
- Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
- Identifies product enhancements (client-facing or technical) to create a better experience for the end users
- Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
- Identifies, implements, and shares technical solutions that can be used across the organization
- Creates and architects foundational code elements that can be reused many times by a product
- Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
- Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work
- 20% Support & Enablement
- Fields questions from other product teams or support teams
- Monitors tools and participates in conversations to encourage collaboration across product teams
- Provides application support for software running in production
- Proactively monitors production Service Level Objectives for products
- Works with vendors and the open-source community to help identify and implement feature enhancements in software products
- Works with other product teams to create API specifications and contracts for shared data
- Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
- Triages high priority issues and outages as they arise
- 10% Learning
- Participates in and leads learning activities around modern software design and development core practices (communities of practice)
- Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations
- Attends conferences and learns how to apply new technologies where appropriate
Direct Manager/Direct Reports
- Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
Travel Requirements
- Typically requires overnight travel less than 10% 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.
- Mastery of an object oriented programming language (preferably Java)
- Must be legally permitted to work in the United States
Preferred Qualifications
- 10+ years of experience in software development and architecture, with at least 5 years leading e-commerce platforms.
- Expertise in cloud technologies, particularly GCP. Experience with other cloud environments (AWS, Azure) is a plus.
- Strong background in microservices architecture, containerization (Docker, Kubernetes), and serverless technologies.
- Proven ability to design and implement scalable, high-performance systems capable of handling high traffic (10,000+ TPS).
- Experience with BigQuery, GraphQL, and ML integration for e-commerce applications.
- Experience developing or integrating chatbots and conversational AI into e-commerce platforms.
- Strong knowledge of security, compliance, and data privacy in the context of cloud-based e-commerce.
- Excellent communication skills with the ability to collaborate across teams and present ideas clearly to both technical and non-technical stakeholders.
- Preferred Skills: Experience with CI/CD pipelines, automated testing, and deployment in a cloud-native environment.
- Familiarity with SEO optimization, web performance metrics (LCP, FID, CLS), and Core Web Vitals.
- Knowledge of DORA metrics and experience improving developer productivity through tooling and automation.
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
- 6
Preferred Years of Work Experience
- No additional years of experience
Minimum Leadership Experience
- None
Preferred Leadership Experience
- None
Certifications
- None
Benefits and Application Window
The application window is anticipated to be closed on August 27, 2025.
#J-18808-LjbffrTrending Searches in Atlanta, GA
- Full time jobs near me Atlanta, GA
- Local job openings
- Places hiring near me
- Job vacancies near me
- Principal software engineer jobs near me Atlanta, GA
- Principal software engineer jobs hiring near me Atlanta, GA
- Principal software engineer jobs hiring near Atlanta, GA
- Principal software engineer jobs near Atlanta, GA
- Principal software engineer jobs near me in Atlanta, GA
- Principal software engineer jobs in Atlanta, GA
Top trending job titles hiring now
Popular Searches for Principal Software Engineer
Other Jobs You May Like
Top searches
- Jobs hiring immediately
- Part time jobs near me
- Full time jobs near me
- Jobs that are hiring near me
- Jobs near me hiring now
- Principal software engineer jobs near me
- Principal software engineer jobs
- Principal software engineer jobs hiring near me
- Principal software engineer openings near me
- Principal software engineer vacancies near me
Employment opportunities at Home Depot
- Home Depot jobs near me Atlanta, GA
- Home Depot jobs hiring near me Atlanta, GA
- Home Depot jobs near Atlanta, GA
- Home Depot jobs hiring near me
- Home Depot openings near me
- Home Depot jobs near me in Atlanta, GA
- Home Depot jobs hiring in Atlanta, GA
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately