Back to Jobs

Experienced Software Engineer II - Remote Cloud & Web Application Development at Home Depot Careers

Remote, USA Full-time Posted 2025-11-03

Join the Home Depot Careers Team as a Software Engineer II and Drive Innovation

At Home Depot Careers, we're on a mission to empower our customers to create and improve their homes. As a leading home improvement retailer, we're committed to delivering exceptional customer experiences through innovative technology and software solutions. We're seeking a highly skilled and motivated Software Engineer II to join our remote team and contribute to the development of cutting-edge applications that our customers and associates love.

About Our Company Culture

At Home Depot Careers, we pride ourselves on a culture that values innovation, collaboration, and customer obsession. Our team is passionate about leveraging technology to drive business growth, improve operational efficiency, and enhance customer satisfaction. As a Software Engineer II, you'll be part of a dynamic team that fosters a culture of continuous learning, experimentation, and improvement.

Key Responsibilities

As a Software Engineer II, you'll play a critical role in designing, developing, and supporting software applications that meet our customers' evolving needs. Your primary responsibilities will include:

  • 60% Delivery and Execution:
    • Collaborate with cross-functional teams (UX, engineering, and product management) to design and develop secure, reliable, and scalable software solutions.
    • Document, review, and ensure that all quality and change management standards are met.
    • Work with the Product team to ensure user stories that are developer-ready, easy to understand, and testable.
    • Write custom code or scripts to automate infrastructure, monitoring services, and test cases.
    • Perform application configuration/change and setup activities on large projects using HD accepted methods.
    • Configure commercial off-the-shelf solutions to align with evolving business needs.
    • Create meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
  • 20% Learning:
    • Actively seek opportunities to grow and be challenged using both formal and informal development channels.
    • Learn through successful and failed experiments while tackling new problems.
  • 20% Plans and Aligns:
    • Collaborate with other team members in agile methodologies.
    • Assist in developing new and better ways for the team to be successful.
    • Relate openly and clearly with diverse groups of people.
    • Build partnerships and work collaboratively with others to meet shared objectives.

Essential and Preferred Qualifications

To be considered for this role, you must meet the following essential qualifications:

  • Be at least 18 years old.
  • Be legally authorized to work in the United States.

While not required, the following preferred qualifications will be considered a plus:

  • 1-3 years of applicable work experience.
  • Experience in writing SQL queries against a relational database.
  • Familiarity with version control systems.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript/TypeScript frameworks.
  • Proficiency in an object-oriented programming language (preferably Java).
  • Experience with source code model control.
  • Familiarity with Relational or NoSQL database technology.
  • Experience with cloud computing technologies.
  • Knowledge of CI/CD tools.
  • Experience with microservice-based architecture.
  • Familiarity with modern debugging and root cause analysis techniques.
  • Exposure to security frameworks for user and services authorization and authentication.
  • Experience with developing and executing unit, functional, negative, and performance tests.

Skills and Competencies Required for Success

To excel in this role, you'll need to possess a combination of technical, business, and soft skills, including:

  • Strong programming skills in languages such as Java, JavaScript, and TypeScript.
  • Experience with cloud-based technologies and microservices architecture.
  • Knowledge of agile methodologies and version control systems.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced, dynamic environment.

Career Growth Opportunities and Learning Benefits

At Home Depot Careers, we're committed to helping our employees grow and develop their skills. As a Software Engineer II, you'll have access to:

  • Training and development programs to enhance your technical skills.
  • Opportunities to work on complex and challenging projects.
  • Collaboration with experienced engineers and industry experts.
  • Career advancement opportunities in a growing and dynamic organization.

Work Environment and Company Culture Highlights

As a remote Software Engineer II, you'll enjoy the flexibility and autonomy to work from anywhere. Our company culture is built around:

  • A collaborative and inclusive work environment.
  • A passion for innovation and customer obsession.
  • A commitment to diversity, equity, and inclusion.
  • Opportunities for growth and development.

Compensation, Perks, and Benefits

We offer a competitive compensation package, including a salary commensurate with experience. Our benefits include:

  • Comprehensive health insurance.
  • Retirement savings plans.
  • Paid time off and holidays.
  • Access to cutting-edge technologies and tools.
  • Opportunities for professional growth and development.

Join Our Team and Make a Difference

If you're a motivated and talented Software Engineer II looking to drive innovation and make a difference, we want to hear from you. Apply now to join our team and be part of a dynamic organization that's shaping the future of home improvement.

Apply for this job  

Similar Jobs