With a career at The Home Depot, you can be yourself and also be part of something bigger. The position involves researching, designing, and developing computer software and production applications. You will independently develop and consistently redesign/refactor products to adapt to customer and associate needs. Responsibilities include product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. You will mentor less experienced engineers and develop test suites to enable success and rapid deployment of code to production. Collaboration with other team members in agile processes is essential, as well as working with the Product Team to ensure user stories are valuable, developer ready, easy to understand, and testable. Additionally, you will deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences and help grow junior engineers by providing guidance on modern software development frameworks and leading technical discussions. Telecommuting is available.