Principal Software Engineer – Online Experience

atThe Home DepotRemoteUS flagTexasFull-timeFull-stack EngineerLead$140k – $240k/year

Posted 5 days ago

This is a fully remote position, open to applicants in Texas.

πŸ“‹ Description

β€’ Design the architecture for customer-facing experiences on homedepot.com across four Online Experiences product teams.

β€’ Establish technical direction and make architectural decisions that impact customers.

β€’ Engage in software design, development, and manage the entire product lifecycle.

β€’ Collaborate and work alongside UX, engineering, product management, support, and other product teams.

β€’ Develop secure, reliable, and scalable software solutions alongside reusable foundational code.

β€’ Produce architecture diagrams, documentation, dashboards, logging, alerting, and responses for production issues.

β€’ Define Service Level Objectives and oversee product reliability.

β€’ Automate infrastructure, monitoring services, and test cases.

β€’ Conduct destructive testing to enhance production resilience.

β€’ Identify and address areas of unsecured code.

β€’ Draft API specifications and contracts for shared data integration.

β€’ Assess production performance and capacity concerning code, infrastructure, data, and message processing.

β€’ Provide support for production applications, triage high-priority issues and outages, and engage with vendors and the open-source community.

β€’ Lead and participate in communities of practice, learning and applying new technologies.

β€’ Mentor and develop the skills of junior engineers.


⛳️ Requirements

β€’ Must be eighteen years of age or older.

β€’ Must have legal authorization to work in the United States.

β€’ Expertise in an object-oriented programming language, preferably Java.

β€’ Bachelor's degree or equivalent in a relevant field.

β€’ At least 6 years of professional experience.

β€’ Proficient in a modern programming language such as Java, Python, or JavaScript/TypeScript.

β€’ Proficient in a modern web application framework like Node.js.

β€’ Proficient in SQL queries against relational databases.

β€’ Strong knowledge of a version control system, preferably Git.

β€’ Skilled 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.

β€’ Familiarity with the 12-factor methodology.

β€’ Experience in building or integrating generative AI and LLM-based services.

β€’ Proficient in using AI-assisted tools throughout the product development lifecycle.

β€’ Experience in front-end performance optimization and production observability/monitoring.


🏝️ Benefits

β€’ Overnight travel typically constitutes less than 10% of the time.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers