Staff Software Engineer

4 days ago

Apply Now
Logo of The Home Depot

The Home Depot

The Home Depot is a leading home improvement retailer, offering a wide range of building materials, home improvement products, lawn and garden products, and related services. The company operates both physical stores and an online platform, providing comprehensive solutions for DIY enthusiasts, professional contractors, and homeowners. The Home Depot is committed to diversity, equity, and inclusion, providing employment opportunities and benefits to a diverse workforce. Additionally, the company places a high emphasis on customer service and associate engagement to maintain its position as a trusted leader in the home improvement industry.

retail β€’ home improvement β€’ customer service

10,000+ employees

Founded 1978

πŸ›’ Retail

πŸ‘₯ B2C

πŸ’° Debt Financing on 2007-07

πŸ“‹ Description

β€’ The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. β€’ You will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. β€’ Staff Software Engineers will assist in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. β€’ You are expected to build and grow the skillsets of the more junior Engineers.

🎯 Requirements

β€’ Must be eighteen years of age or older. β€’ Must be legally permitted to work in the United States. β€’ 3-5 years of relevant work experience. β€’ Lead experience, with a history of managing a team of at least 5-6 engineers. β€’ Strong communication skills with the ability to work cross-functionally across teams and multiple initiatives. β€’ Extensive experience with front-end technologies, including HTML, CSS, JavaScript/TypeScript frameworks, and strong Angular coding experience. β€’ Proficiency in an object-oriented programming language, preferably Java. β€’ Experience with Java Spring and Spring Boot for back-end development. β€’ Experience with cloud computing techniques, specifically Google Cloud Platform (GCP). β€’ Strong experience with full-stack development. β€’ Experience with security frameworks for user and service authorization/authentication. β€’ Familiarity with creating and executing unit, functional, destructive, and performance tests. β€’ Experience with version control systems (e.g., Git). β€’ Knowledge of CI/CD tools and processes. β€’ Familiarity with modern software design patterns. β€’ Experience designing systems with a focus on High Availability, Disaster Recovery, Performance, Efficiency, and Security. β€’ Experience with effective data modeling in both Relational and NoSQL databases. β€’ Exposure to developing technical roadmaps, including work estimation, refactoring, and modernizing legacy systems. β€’ Experience conducting coding interviews, particularly assessing Angular proficiency.

Apply Now

4 days ago

Join Cardlytics as a Principal Engineer to design and optimize data infrastructure on Databricks. Ensure high performance and scalability while supporting Data Scientists and Engineers.

4 days ago

Join TRM Labs as a Staff Software Engineer to build scalable data infrastructure for blockchain applications. Work with an expert team to enhance financial security through data analysis.

4 days ago

As a Staff Software Engineer at TRM Labs, you will design and build data services. Join a mission-driven team in blockchain intelligence, impacting global security.

Discover 100,000+ Remote Jobs!

Join now to unlock all job opportunities.

Find your dream remote job

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com