Full Time

Software Engineer Senior Principal, Reliability Engineering (Remote)

The Home Depot
Remote!
$130,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by The Home Depot, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Principal Software Engineer in Reliability Engineering at The Home Depot is responsible for ensuring the resilience and performance of software applications across our platforms. This role entails designing and implementing robust engineering practices, leading cross-functional teams to adopt reliability standards, and influencing strategic technical decisions that support the overall reliability vision. The incumbent will work closely with product management and operations to establish SRE principles that enhance customer experience and optimize service availability.



Job Responsibilities

  • Lead the design, development, and implementation of scalable and highly available systems.
  • Develop and enforce reliability best practices and operational excellence across engineering teams.
  • Conduct root cause analysis for service outages and mitigate future incidents through strategic improvements.
  • Collaborate with development teams to integrate reliability and performance into the software development lifecycle.
  • Drive initiatives to improve overall system observability through monitoring and alerting frameworks.
  • Act as a mentor to junior engineers, providing guidance on complex technical challenges and career development.
  • Participate in on-call rotations to support production systems and ensure continuous service reliability.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of relevant experience in software engineering or site reliability engineering.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and container orchestration technologies (Kubernetes, Docker).
  • Strong understanding of microservices architecture and service-oriented architecture principles.
  • Demonstrated expertise in system monitoring tools and methodologies.
  • Excellent communication and leadership skills with the ability to work collaboratively in a remote environment.


Technologies & Tools

The Senior Principal Software Engineer will primarily work with technologies such as AWS for cloud infrastructure, Kubernetes for container orchestration, Jenkins for CI/CD pipelines, and Prometheus for monitoring and alerting. Familiarity with software development tools like Git, as well as issue tracking systems, is also essential for efficient collaboration in an agile development environment.



Ideal Candidates

Ideal candidates for this position are those who possess a strong analytical mindset, exhibit exceptional problem-solving skills, and are highly adaptable to change. They should demonstrate a deep commitment to performance improvements and reliability while embracing a culture of continuous learning and innovation. Successful candidates will also have a proven ability to lead teams effectively, influence technical strategies, and foster a collaborative, inclusive environment that encourages professional growth.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.