The Home Depot is looking for a Software Engineer II specializing in Golang to independently develop and assist in designing products for a dynamic team. In this remote role, you will be responsible for creating, deploying, and supporting production applications, with involvement in configuration, security, resilience, and performance.
What You'll Do
- Collaborate and pair with other product team members to create secure, reliable, scalable software solutions.
- Document, review, and ensure all quality and change control standards are met.
- Work with the Product Team to ensure user stories are developer-ready, easy to understand, and testable.
- Write custom code or scripts to automate infrastructure, monitoring services, and test cases.
- Write custom code to perform destructive testing to ensure adequate resiliency in production.
- Perform program configuration and setup activities on large projects using approved methodology.
- Configure commercial off-the-shelf solutions to align with evolving business needs.
- Create meaningful dashboards, logging, alerting, and responses to proactively capture and address issues.
- Actively seek ways to grow and be challenged using formal and informal development channels.
- Collaborate with team members in agile processes and assist in creating new ways for the team to be successful.
What We're Looking For
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- Minimum of 2 years of work experience.
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Nice to Have
- 1-3 years of relevant work experience.
- Experience developing backend services using Golang.
- Experience deploying and supporting applications on Google Cloud Platform (GCP).
- Experience writing SQL queries against a relational database.
- Experience in version control systems.
- Experience in front end technology such as HTML, CSS, and Javascript/Typescript frameworks.
- Experience in an object-oriented programming language (preferably Java).
- Experience in source code version control.
- Experience in Relational or noSQL database technology.
- Experience in cloud computing techniques.
- Experience in CI/CD tools.
- Experience in microservice-based architecture.
- Experience with modern debugging and root cause analysis techniques.
- Exposure to security frameworks for user and services authorization and authentication.
- Exposure to creating and executing unit, functional, destructive and performance tests.
Technical Stack
- Golang
- Google Cloud Platform (GCP)
- SQL
- Relational Database
- HTML
- CSS
- Javascript/Typescript
- Java
- noSQL database
- CI/CD tools
Team & Environment
You will be part of a dynamic team with engineers of all experience levels. You will pair and collaborate with other product team members, including UX, engineering, and product management, reporting to a Software Engineer Manager or Sr. Manager.
Benefits & Compensation
- Compensation range: $90,000 - $170,000
- Health care benefits
- 401K
- ESPP
- Paid time off
- Success sharing bonus
Work Mode
This position is remote.
The Home Depot is an equal opportunity employer.

