Full Time

Software Engineer Principal (Remote)

The Home Depot
Remote!
$120,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by The Home Depot, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Principal Software Engineer at The Home Depot, you will lead the design, development, and implementation of complex software solutions that enhance our operational efficiency and customer experience. You will drive technical strategy, mentor engineering teams, and collaborate cross-functionally to deliver innovative software products. Your expertise will ensure that our applications are scalable, efficient, and aligned with industry best practices, positioning The Home Depot as a leader in the retail technology space.



Job Responsibilities

  • Lead the architectural design and engineering of software applications, ensuring scalability and reliability.
  • Oversee the software development lifecycle, including requirements gathering, software design, coding, testing, and deployment.
  • Mentor and guide junior and mid-level engineers, fostering a culture of learning and improvement.
  • Collaborate with cross-functional teams to define project scope, objectives, and deliverables.
  • Drive adoption of DevOps practices and CI/CD pipelines to improve deployment efficiency and software quality.
  • Conduct code reviews and enforce coding standards to ensure high-quality software delivery.
  • Stay current with industry trends and technologies, recommending new tools and methodologies as appropriate.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of software engineering experience, with a focus on large-scale application development.
  • Proven experience leading projects and teams in a software development environment.
  • Strong proficiency in one or more programming languages, such as Java, Python, or JavaScript.
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Skilled in software architecture design and SOLID principles.
  • Familiarity with RESTful APIs, microservices architecture, and front-end frameworks.


Technologies & Tools

The Principal Software Engineer will leverage a variety of technologies and tools to develop solutions, including cloud services such as AWS and Azure, containerization tools like Docker and Kubernetes, and version control systems like Git. Familiarity with integrated development environments (IDEs) such as Visual Studio or IntelliJ IDEA and collaboration tools such as Jira and Confluence is essential for effective project management and team interaction.



Ideal Candidates

The ideal candidate for this position possesses exceptional problem-solving skills and a passion for innovative technology solutions. They demonstrate strong leadership abilities coupled with excellent communication and collaboration skills. A proactive and adaptable mindset, along with a commitment to fostering inclusive team environments, will enhance their effectiveness in this role. Furthermore, a strong desire for continuous learning and staying abreast of emerging technologies will contribute to the ongoing success of their team and The Home Depot.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.