Global Jobs Opportunity
← Back to all jobs

Software Engineer (Remote)

5 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Georgia (Virtual / Remote) United States
Work Arrangement:
Remote / Virtual
Experience:
3+ Years
Job Type:
Full Time
Company:
The Home Depot
Salary:
$90,000.00 - $190,000.00 (Pay range applicable for CA, CO, CT, RI, NV, NY, and WA residents)
Posted:
2026-09-28
Reporting To:
Software Engineer Manager or Sr. Manager

Job Overview

  • The Home Depot is seeking a skilled Software Engineer to join its virtual engineering team in a fully remote capacity. This position plays a pivotal role in designing, building, and deploying customer-facing and associate-focused software applications. Working in a collaborative environment alongside engineers of varying experience levels, the role combines hands-on feature delivery with technical leadership, mentorship, and system architecture planning.
  • Engineers in this role contribute directly to core code elements, architectural diagrams, and system configurations while ensuring high resilience, security, and performance across production environments.

Key Responsibilities

  • ➤ Build, test, deploy, and maintain scalable production software while understanding business value and end-user requirements.
  • ➤ Develop comprehensive functional, unit, performance, and destructive test suites to facilitate rapid and reliable code deployment.
  • ➤ Partner with product teams during agile planning to ensure user stories are clear, testable, and ready for development.
  • ➤ Guide and mentor junior software engineers through code reviews, technical discussions, and exposure to modern development frameworks.
  • ➤ Field technical inquiries from product and engineering teams while identifying team workflow gaps and recommending improvements.
  • ➤ Participate in software tool selection, configuration, security hardening, resilience planning, and production system monitoring.
  • ➤ Author architectural documentation, system design diagrams, and reusable foundational code components across product lines.

Required Skills and Qualifications

  • ➤ Minimum age of 18 years or older with legal authorization to work in the United States.
  • ➤ Bachelor’s degree in Computer Science, Information Systems, or a related field of study (or equivalent practical experience).
  • ➤ At least 3 years of professional work experience in software development and engineering roles.
  • ➤ Hands-on proficiency with front-end technologies including HTML, CSS, and modern JavaScript/TypeScript frameworks.
  • ➤ Practical expertise in an object-oriented programming language, with a strong preference for Java.
  • ➤ Working knowledge of relational or NoSQL database management and effective data modeling techniques.
  • ➤ Familiarity with cloud computing architectures, version control systems, and continuous integration/continuous deployment (CI/CD) tooling.
  • ➤ Exposure to system design principles focused on high availability, disaster recovery, efficiency, and application security.
  • ➤ Demonstrated ability to handle ambiguity, adapt to changing project needs, and communicate effectively across diverse groups.

Additional Position Details

  • ➤ Requisition ID: Req194502
  • ➤ Direct Reports: 0 direct reports
  • ➤ Travel Requirements: No travel required
  • ➤ Working Environment: Fully remote position based in a comfortable indoor environment, requiring standard sitting and occasional light movement

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: How do you approach designing software architectures for high availability, performance, and disaster recovery?
  • Q: Can you describe your experience with Java and modern JavaScript or TypeScript frameworks in building production applications?
  • Q: How do you ensure code quality and system reliability through unit, functional, and performance testing?
  • Q: What strategies do you use when mentoring junior software engineers and helping them adopt modern development practices?
  • Q: How do you collaborate with product managers to refine user stories and ensure they are testable and development-ready?
  • Q: Can you walk us through a scenario where you used root cause analysis to debug a complex issue in a production environment?
  • Q: How do you handle security authentication and authorization when designing cloud-native services?
  • Q: What approach do you take when estimating work effort or refactoring legacy components into modernized systems?
  • Q: How do you maintain clear communication and alignment when working within a fully remote engineering team?
  • Q: Can you give an example of how you manage ambiguity or shifting priorities during an agile sprint?

Application Tips

  • Applicants may want to highlight their experience in full-stack application development, particularly focusing on Java, JavaScript/TypeScript frameworks, and cloud infrastructure. When preparing your resume, emphasize specific technical achievements, such as designing high-availability backend services, optimizing database schemas, or building robust CI/CD automation pipelines. Demonstrating leadership experience—such as conducting code reviews, creating system architecture diagrams, or mentoring junior developers—can showcase your readiness for a Staff-level engineering role.

Ideal Candidates Fill the Job details: Apply Here

Related Jobs

Junior Full-Stack Developer - (Remote)

3h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
Remote
Job Type:
Full-time / Part-time
Company:
Solo Clash
Salary:
Compensation based on experience (Negotiable)
Posted:
2026-10-03
Working Hours:
Flexible hours
View full details →

Software Engineer - Outschool

11h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States & Canada) / San Francisco, California
Work Arrangement:
Remote
Job Type:
Full Time
Company:
Outschool
Salary:
Canada: $90,000 - $229,500 CAD per year
Posted:
2026-10-03
Department:
Product & Engineering
View full details →

Software Engineer - ElevenLabs (Remote US)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States (San Francisco, CA & New York, NY office options)
Work Arrangement:
Remote
Experience:
0-1 years
Job Type:
Full Time
Company:
ElevenLabs
View full details →

Frontend / AI Engineer - (Remote US)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote, Continental United States
Work Arrangement:
Fully Remote
Experience:
Entry Level
Job Type:
Full Time
Company:
ExpertVoice
Salary:
$110,000 - $140,000 per year (Base)
Posted:
2026-10-02
Working Hours:
Core hours 10:00 AM – 3:00 PM MT (Monday–Friday)
View full details →
LinkedIn channelLinkedInFollow us for career news and job updatesFollow now →WhatsApp Channel channelWhatsApp ChannelGet new job alerts directly on WhatsAppFollow now →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More