The Home Depot

Staff Software Engineer - Browse Systems

The Home Depot

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $120,000 - $190,000 per year

Job Level

Lead

Tech Stack

CloudJavaJavaScriptNoSQLPythonTypeScript

About the role

  • Lead a team of engineers building and designing a product that our customers and associates love.
  • Assist in product and tool selection, configuration, security, resilience, performance tuning and production monitoring.
  • Contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation.
  • Build and grow junior engineers; design preliminary designs for Browse across frontend and backend.
  • Deliver software: develop/test/deploy/maintain; write test suites; rapid deployment of code to production.
  • Collaborate with other team members in agile processes; ensure user stories are developer-ready; adapt to diverse audiences.
  • Support and enable: field questions from product and engineering teams; provide guidance on modern software development; identify gaps and propose changes.

Requirements

  • Eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • 3-5 years of relevant work experience.
  • Extensive experience with front end technology such as HTML, CSS, and Javascript/Typescript frameworks, an object-oriented programming language (preferably Java).
  • Relational or NoSQL database technology experience.
  • Cloud computing techniques, CI/CD tools, modern software design patterns.
  • Experience in effective data modeling with both Relational and NoSQL databases.
  • Experience with security frameworks for user and services authorization and authentication.
  • Experience with creating and executing unit, functional, destructive and performance tests.
  • Experience with modern debugging and root cause analysis techniques.
  • Experience with version control system.
  • Experience in designing systems for High Availability, Disaster Recovery, Performance, Efficiency, and Security.
  • Experience exposing technical roadmaps including work estimation, refactoring and modernizing legacy systems.
  • Experience improving performance applications as measured by Core Web Vitals or other metrics.