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

Remote Full-time
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

Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Amazon Data Entry (Remote, Part/Full Time) $25/H

Remote

[Remote/WFM] Remote Chat Specialist Openings - No Experience

Remote

Remote Trader – U.S. Financial Markets – Dallas, TX

Remote

CONSULTOR TÉCNICO DYNAMICS/BUSINESS CENTRAL

Remote

Work From Home Virtual Assistant

Remote

CAD Engineer, Logic Equivalence & ECO

Remote

[Remote/WFM] Staff Web Engineer, UI Foundation

Remote

Remote Retail Customer Service Associate – Print, Shipping & Solutions Specialist at careerzynith

Remote

Experienced Part-Time Customer Service Representative – Long-Term Care Insurance Services and Policy Administration Support

Remote

CASHIER (full-time & part-time opportunities)

Remote
← Back