Senior Software Engineer - Online Experiences

Homedepot

United States

Remote

USD 80,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Home Depot is seeking a software engineer to develop, improve, and operate software for online experiences, covering design, testing, deployment and production support.

You will collaborate with an Agile product team, guide less experienced engineers, and adapt products to evolving customer and business needs while maintaining a focus on quality and reliability.

Qualifications

  • At least 3 years of work experience; a related degree or equivalent knowledge and skills.
  • Must be at least 18 and legally permitted to work in the United States.
  • Preferred experience includes front-end development with React, Node.js, HTML, CSS, and JavaScript or TypeScript, plus an object-oriented language such as Java.
  • Familiarity with relational or NoSQL databases, modern design patterns, microservices, cloud computing, and CI/CD tools is preferred.
  • Experience with developer workflow automation, test and build pipelines, environment provisioning, or code quality and security gates is useful.
  • The listing also values debugging, access-control security, version control, and unit, functional, destructive, and performance testing.
  • Ability to explain technical designs visually to technical and nontechnical audiences is preferred.

Responsibilities

  • Build, test, deploy, and maintain software while keeping its intended product value in view.
  • Create functional and resilience-focused test suites that support reliable, frequent production releases.
  • Work with product partners to make requirements valuable, clear, ready for development, and testable.
  • Collaborate in Agile processes, communicate technical ideas to different audiences, and improve how the team delivers.
  • Help junior engineers develop through technical guidance and discussions about modern development practices.
  • Learn from experiments, take on challenging work, and adjust as priorities or circumstances change.

Skills

Front-end development
React
Node.js
HTML
CSS
JavaScript/TypeScript
CI/CD tools
Testing

Education

Bachelor's degree or equivalent

Tools

React
Node.js
HTML/CSS
JavaScript/TypeScript
CI/CD pipelines
Relational/NoSQL databases

Job description

Role overview

Develop, improve, and operate software for online experiences, adapting products as customer and business needs evolve. The role covers the software lifecycle, from design and testing to deployment and production support, and includes collaboration across an Agile product team and guidance for less experienced engineers.

Responsibilities
  • Build, test, deploy, and maintain software while keeping its intended product value in view.
  • Create functional and resilience-focused test suites that support reliable, frequent production releases.
  • Work with product partners to make requirements valuable, clear, ready for development, and testable.
  • Collaborate in Agile processes, communicate technical ideas to different audiences, and improve how the team delivers.
  • Help junior engineers develop through technical guidance and discussions about modern development practices.
  • Learn from experiments, take on challenging work, and adjust as priorities or circumstances change.
Requirements
  • At least three years of work experience; a related degree or equivalent knowledge and skills is expected.
  • Must be at least 18 and legally permitted to work in the United States.
  • Preferred experience includes front-end development with React, Node.js, HTML, CSS, and JavaScript or TypeScript, plus an object-oriented language such as Java.
  • Familiarity with relational or NoSQL databases, modern design patterns, microservices, cloud computing, and CI/CD tools is preferred.
  • Experience with developer workflow automation, test and build pipelines, environment provisioning, or code quality and security gates is useful.
  • The listing also values debugging, access-control security, version control, and unit, functional, destructive, and performance testing.
  • Ability to explain technical designs visually to technical and nontechnical audiences is preferred.
Benefits and work setup
  • No travel is required. The listing provides a pay range of $80,000–$180,000 for specified U.S. locations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Online Experiences
Senior Software Engineer - Online Experiences

The Home Depot, Inc. • Georgia

On-site
USD 80,000 - 180,000
Software Engineer II - Backend (Remote)
Software Engineer II - Backend (Remote)

Homedepot • United States

Remote
USD 90,000 - 170,000
Sr. Software Engineer, Web
Sr. Software Engineer, Web

Pinterest, Inc. • United States

Hybrid
USD 150,000 - 308,000
Remote-eligible within the US
Equity eligibility
Flexible work model
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Forward Deployed Software Engineer
Forward Deployed Software Engineer

sitrepsllc • United States

Remote
USD 110,000 - 180,000
Bonus
Equity
Remote within US
Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Software Engineer
Software Engineer

4Geeks • United States

Remote
USD 24,000 - 80,000
Health care
Career development
Training meetups
+2
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Tier4 Group • Atlanta (GA)

Remote
USD 150,000 - 190,000
Associate Software Engineer
Associate Software Engineer

highmarkhealth • United States

Remote
USD 68,000 - 106,000
Staff Software Engineer
Staff Software Engineer

buildops • United States

Hybrid
USD 197,000 - 262,000
Annual bonus
Equity
Hybrid work schedule
+1