Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
The Home Depot

Principal Software Engineer – Online Experience

The Home Depot

. Shape architecture for customer-facing homedepot.com experiences across four Online Experiences product teams .

Posted 10/27/2026full-timeRemote • Texas • United StatesLead💰 $140,000 - $240,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates mastery in object-oriented programming languages such as Java, Python, and JavaScript/TypeScript, along with expertise in modern web application frameworks like Node.js. Proficient in creating secure, scalable software solutions and automating infrastructure while ensuring production reliability and performance optimization.

Highest-signal resume keywords
Object Oriented ProgrammingJava MasteryNode.js FrameworkSQL Query MasteryProduction Systems Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaPythonJavaScriptTypeScriptNode.jsSQLHTMLCSSReactJSMicroservice Architecture
Soft Skills
CollaborationMentoringProblem SolvingCommunication
Tools & Technologies
GitCI/CDLinux/UnixNoSQL DatabasesRESTful APIsGraphQL APIsGenerative AIAI-Assisted Tools
Industry Keywords
Software DesignProduct LifecycleService Level ObjectivesDestructive TestingFront-End Performance Optimization

Tech Stack

Tools & technologies
CloudGraphQLJavaJavaScriptLinuxNode.jsNoSQLPythonReactSQLTypeScriptUnix

About the role

Key responsibilities & impact
  • Shape architecture for customer-facing homedepot.com experiences across four Online Experiences product teams
  • Set technical direction and make architecture decisions affecting customers
  • Contribute to software design, development, and the full product lifecycle
  • Collaborate and pair with UX, engineering, product management, support, and other product teams
  • Create secure, reliable, scalable software solutions and reusable foundational code
  • Create architecture diagrams, documentation, dashboards, logging, alerting, and production responses
  • Define Service Level Objectives and monitor product reliability
  • Automate infrastructure, monitoring services, and test cases
  • Perform destructive testing and improve production resiliency
  • Identify and fix unsecured code areas
  • Create API specifications and contracts for shared data
  • Review production performance and capacity across code, infrastructure, data, and message processing
  • Provide production application support, triage high-priority issues and outages, and collaborate with vendors and the open-source community
  • Lead and participate in communities of practice and learn and apply new technologies
  • Build and grow junior engineers' skills

Requirements

What you’ll need
  • 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
  • Bachelor's degree or equivalent degree in a related field
  • Minimum 6 years of work experience
  • Mastery of a modern programming language such as Java, Python, or JavaScript/TypeScript
  • Mastery of a modern web application framework such as Node.js
  • Mastery of SQL queries against a relational database
  • Mastery of a version control system, preferably Git
  • Proficiency in HTML, CSS, JavaScript/TypeScript, ReactJS, Linux/Unix, CI/CD, testing, cloud computing, production systems design, microservice architectures, design patterns, NoSQL databases, query optimization, data modeling, RESTful and GraphQL APIs
  • Experience with 12-factor methodology
  • Experience building or integrating generative AI and LLM-based services
  • Experience using AI-assisted tools across the product development lifecycle
  • Experience with front-end performance optimization and production observability/monitoring

Benefits

Comp & perks
  • Overnight travel typically less than 10% of the time