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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Pharmacy Technician - Service Team (Must reside in GA)

Remote Full-time

[FULL TIME Remote] PT Evening/Weekend Survey Research Telephone

Remote Full-time

British Copywriter Needed for Montessori Toys E-Shop

Remote Full-time

Client Support Union Benefit Consultant REMOTE ONLY

Remote Full-time

Director Catastrophe Risk Research & Development

Remote Full-time

Experienced Customer Service Representative – Email and Chat Support Specialist for Interactive Entertainment Industry

Remote Full-time

Dental Medical Biller | Remote Dental Billing Jobs – USA Remote Jobs

Remote Full-time

arenaflex Virtual Customer Care Representative - Part-Time Remote Position | Customer Support Specialist

Remote Full-time

Marketing AI Prompting and Automation Engineer

Remote Full-time

**Experienced Full Stack Data Entry Clerk – Remote Data Management and Organization Expert**

Remote Full-time
← Back to Home