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

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

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 Now

 

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like