The Home Depot logo

Staff Software Engineer

The Home Depot

STORE SUPPORT CENTER, ATLANTA - 9090 Full-time

With a career at The Home Depot, you can be yourself and also be part of something bigger.

Key Responsibilities:
• Develop, test, deploy, and maintain software with a production-first mindset — taking end-to-end accountability for reliability, scalability, and resilience of complex distributed systems, including infrastructure dependencies, traffic patterns, capacity constraints, and failure modes.
• Take a broad view when approaching issues; using a global lens; consistently achieves results, even under tough circumstances; develop test suites (functional, destructive, etc.) to enable success, rapid deployment of code to production; define and drive SLOs/SLIs, observability standards, chaos testing, and capacity planning — leading incident learning and systemic prevention to ensure services survive real-world conditions at scale.
• Take on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; actively seek ways to grow and be challenged using both formal and informal development channels; learn through successful and failed experiment when tackling new problems; create new and better ways for the organization to be successful; deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences; work with the Product Team to ensure user stories are developer ready, easy to understand and testable; collaborate with other team members in agile processes; relate openly and comfortably with diverse groups of people; adapt approach and demeanor in real time to match the shifting demands of different situations; field questions from product and engineering teams; help grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions; note gaps on the team and provide suggestions for changes to make the team more productive.
• Telecommuting available.

Minimum Qualifications:
• Must be eighteen years of age or older.
• Must be legally permitted to work in the United States.
• Bachelor’s degree in Computer Science, Engineering, Information Systems, Information Technology, or a related field and 5 years of experience in the job offered or in a related occupation. Requires 5 years of experience in the following:
• Leveraging BigQuery for data for reporting and decision-making;
• Building REST APIs for deployment of code to production;
• Defining and driving SLOs/SLIs, observability standards, chaos testing, and capacity planning;
• Python scripting to write services;
• Shell scripting to automate services;
• Unix/Linux/Windows commands to perform reliability engineering function;
• Utilizing Google Cloud to ensure reliability of the services running on the platform.
Apply on company site

You will be redirected to the company website to complete your application.

Browse similar remote roles

Similar jobs

Please confirm

Are you sure you want to continue?