Full Time
Software Engineer – Stay at Home Jobs
Job Description
Job Type: Software Engineer from home
Location: Georgia work from home
Company: Home Depot
Position Description:
As a Software Engineer Manager, you will have the opportunity to contribute to the products we develop while also helping to develop the next generation of engineering talent.
Furthermore, you will have the opportunity to collaborate with our most strategic vendors to ensure that third-party tools and apps are readily available to any product teams that wish to use them.
Responsibilities:
- 30% of primary responsibilities Collaboration and teamwork with product team members (UX, engineering, and product management) to produce secure, dependable, and scalable software solutions.
- Documents, reviews, and assures compliance with all quality and change control requirements.
- Custom code or scripts are written to automate infrastructure, monitoring services, and test cases.
- Collaborates with vendors and partners to ensure the successful installation of important tooling and platforms.
- Creates relevant dashboards, logging, alerting, and responses to ensure that concerns are recorded and addressed as soon as possible.
- Contributes to the development of enterprise-wide tools for destructive testing, automation, and engineering empowerment.
- evaluates innovative technologies for enterprise adoption
- Participates in and conducts review board sessions to ensure corporate uniformity.
- Engineers who are out of the office fill in on product teams.
- 10% Support and Enablement: Responds to inquiries from engineers, product teams, or support teams.
- Monitors tools and engages in dialogues to promote cross-product team collaboration.
- Provides application support for production-ready applications.
- Serves as a technical escalation point for the team’s engineers.
- 50% People: Provides Software Engineers with leadership, mentorship, and coaching.
- Attracts, retains, and develops elite talent in order to create a world-class Software Engineering Team.
- Conducts annual and mid-year assessments of individual growth plans and team comments. Encourages engagement with team members to drive uniformity across product teams, and seeks chances to expose engineers to professional interests.
- Advocates for contemporary software development approaches
- Within and across product teams, guides team members through strategy, alignment, analysis, and execution duties.
- Participates in and participates to learning activities centered on key techniques of modern software design and development (communities of practice)
- 10% Learning: Gains knowledge of new technologies and best practices employed by other technology businesses through reading, tutorials, and videos.
Minimum Qualifications:
- Must be at least eighteen years old.
- Must have the legal right to work in the United States.
- Understanding of an object-oriented programming language (preferably Java)
- You must be legally allowed to work in the United States. 5-7 years of related work experience is preferred.
- mastery of a contemporary scripting language (preferably Python)
- Understanding of a modern web application framework, such as Ruby on Rails, Spring MVC, or Node.js
- mastery of SQL query writing against a relational database
- understanding of contemporary product development procedures and pipelines
- Expertise in troubleshooting and problem-solving strategies
- Expertise in system monitoring and log analysis techniques
- capable of swiftly grasping complex systems
- Experience educating more junior team members through the principles of Software Engineering in a professional context Experience managing and expanding team members in a professional setting Experience balancing workloads across teams Experience managing vendor relationships