
Principal Software Engineer β Online Experience
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Texas.
β’ 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.
β’ 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.
β’ Overnight travel typically constitutes less than 10% of the time.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.