Sr. Software Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: United States ·
Company Name: The Home Depot

Position Purpose

The Sr. Software Engineer at The Home Depot plays a key role in designing, developing, and refactoring software solutions that adapt to evolving customer and associate needs. You’ll join a collaborative team of engineers at all levels, working together to build, deploy, and support production applications. In this role, you’ll also have opportunities to mentor junior engineers, influence technical decisions, and contribute to product innovation.


Key Responsibilities

  • Delivery & Execution (50%)

    • Design, develop, test, deploy, and maintain software solutions.

    • Write functional, destructive, and performance test suites.

    • Ensure software delivers measurable business value.

    • Deploy code rapidly and reliably to production.

  • Learning & Growth (20%)

    • Embrace challenges through experimentation and problem-solving.

    • Pursue professional growth through formal and informal learning opportunities.

  • Planning & Alignment (20%)

    • Collaborate in Agile processes to refine user stories and deliver solutions.

    • Adapt communication style to meet diverse audience needs.

    • Continuously identify opportunities for improvement.

  • Support & Enablement (10%)

    • Mentor junior engineers on modern frameworks and practices.

    • Lead technical discussions and contribute to architectural decisions.


Qualifications

Minimum Requirements:

  • 3+ years of software engineering experience.

  • Bachelor’s degree in Computer Science or related field (or equivalent).

  • Eligible to work in the United States.

Preferred Skills & Experience:

  • Proficiency in front-end technologies (HTML, CSS, JavaScript/TypeScript frameworks).

  • Experience with object-oriented programming (Java preferred).

  • Familiarity with relational and NoSQL databases.

  • Exposure to cloud platforms, CI/CD pipelines, and modern design patterns.

  • Knowledge of security frameworks for authentication and authorization.

  • Strong debugging, testing, and root cause analysis skills.

  • Experience with version control systems (Git).


Competencies

  • Global perspective & adaptability

  • Strong problem-solving and critical thinking skills

  • Effective communicator across diverse teams

  • Innovative mindset with a drive for results

  • Collaborative and mentorship-oriented approach


Perks & Benefits

At The Home Depot, we support your personal and professional well-being with:

  • Comprehensive healthcare coverage

  • 401(k) and Employee Stock Purchase Plan (ESPP)

  • Paid time off and holidays

  • Success sharing bonus program

  • Career growth opportunities within a Fortune 500 company

Explore all benefits here: Home Depot Careers Benefits


Working Conditions

  • Comfortable indoor office environment.

  • Primarily sedentary role with occasional movement of light materials.

  • No regular travel required.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx