Software Engineer (Remote)
Job Description
This remote Software Engineer role with Home Depot (THD) centers on building and maintaining software within an agile environment, delivering features that support customers and store associates. The position emphasizes collaboration on deployment, security, and reliability, with ongoing performance tuning and production monitoring to ensure robust solutions.
Responsibilities
- Approximately 60 percent of the role focuses on delivering and executing software through development, testing, deployment, and ongoing maintenance. The incumbent follows the organization's best practices, participates in improvement conversations, and contributes to the team's outcomes even in challenging circumstances.
- About 20 percent is dedicated to learning and growth. The engineer examines both successful and failed experiments to tackle new problems and pursues formal and informal development opportunities to expand skills.
- Approximately 20 percent is spent on planning and alignment. The role builds partnerships, collaborates in agile processes, and engages with diverse groups to meet shared objectives.
Technologies
- Java
- GitHub Copilot
Direct Manager / Direct Reports
This position typically reports to a Software Engineer Manager or Senior Manager. It has 0 direct reports.
Travel Requirements
No travel is required for this role.
Physical Requirements
The majority of work is performed while seated in a comfortable position with frequent opportunities to move. Very occasionally, there may be a need to lift light items.
Working Conditions
Based in a comfortable indoor environment. Any adverse conditions are infrequent and generally not objectionable.
Minimum Qualifications
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Preferred Qualifications
- Exposure to AI assisted development tools such as GitHub Copilot or similar, and willingness to develop fluency with evolving AI tooling as standard practice
- Exposure to an object oriented programming language, preferably Java
- Exposure to source code version control
- Exposure to relational or NoSQL database technology
- Exposure to cloud computing techniques
- Exposure to CI/CD tools
- Exposure to microservice based architecture
Minimum Education
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.
Preferred Education
No additional education beyond the minimum is preferred.
Minimum Years of Work Experience
1
Preferred Years of Work Experience
No additional years of experience beyond the minimum are required.
Minimum Leadership Experience
None
Preferred Leadership Experience
None
Certifications
None
Competencies
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy
Compensation
Salary range: USD 50,000 - 130,000 per year.
Location
Atlanta, GA with remote work option.