Remote (Global)

The Home Depot is hiring a Software Engineer II - Golang (Remote)

About the Role

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.

Required Skills
GolangGoogle Cloud Platform (GCP)SQLRelational DatabaseHTMLCSSJavascript/TypescriptJavanoSQL databaseCI/CD toolsAPI DevelopmentMicroservicesSystem DesignSoftware EngineeringAgile Methodologies GolangGoogle Cloud Platform (GCP)SQLRelational DatabaseHTMLCSSJavascript/TypescriptJavanoSQL databaseCI/CD toolsAPI DevelopmentMicroservicesSystem DesignSoftware EngineeringAgile Methodologies
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
The Home Depot
The Home Depot is a major home improvement retailer in the United States, offering a wide range of home improvement and construction products and services.
All jobs at The Home Depot Visit website
Job Details
Category backend
Posted 9 months ago