Note: The job is a remote job and is open to candidates in USA. The Home Depot is seeking a Software Engineer Senior Manager to lead systems and software engineering teams. This role focuses on delivering a stable and automated connectivity infrastructure while driving innovation, growth, and process improvement within the organization.
Responsibilities
- Works and negotiates with partners on the staffing of skilled engineering positions on product teams
- Contributes to and makes recommendations for strategic plans in support of key objectives in a timely and fiscally responsible manner
- Supports and nurtures strategic vendor relationships; recommends ways to influence vendors that aligned to domain, portfolio, and enterprise strategic objectives
- Evaluates new technologies for adoption across the enterprise
- Helps to identify and demonstrate emerging technologies for adoption by product teams
- Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
- Documents, reviews and ensures that all quality and change control standards are met
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
- Works with vendors and partners for the successful implementation of critical tooling and platforms
- Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
- Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment
- Participates in and leads review board sessions to drive consistency across the enterprise
- Makes suggestions that help drive operational excellence to create internal customer satisfaction and meet operational metrics
- Fills in on product teams for engineers who are out of the office
- Fields questions from engineers, product teams, or support teams
- Monitors tools and participates in conversations to encourage collaboration across product teams
- Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations
- Provides application support for software running in production
- Acts as a technical escalation point for the engineers on the team
- Provides leadership, mentoring, and coaching to Software Engineers
- Attracts, retains, and develops top talent to build a world class Software Engineering Team
- Conducts annual and mid-year reviews by reviewing individual development plans and team feedback
- Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests
- Acts as a proponent of modern software development practices
- Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams
- Participates in and contributes to learning activities around modern software design and development core practices (communities of practice)
- Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems
Skills
- Must be eighteen years of age or older
- Must be legally permitted to work in the United States
- Mastery of an object oriented programming language (preferably Java)
- Must be legally permitted to work in the United States
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job
- 6 years of work experience
- 6–8 years of relevant experience, including leading engineering teams
- Proficiency attracting, developing, and mentoring individual contributors and managers, and building strong, diverse teams
- Proficiency leading through other leaders — setting direction, balancing workloads, and driving accountability
- Experience driving change management, process improvement, and a sustainable team culture
- Experience with strategic and financial planning — headcount, capacity, allocations, and budget across labor, hardware, and cloud
- Experience translating enterprise goals into team objectives (e.g., OKRs) and prioritizing for maximum impact
- Proficiency managing strategic vendor and managed-service relationships, including SOW and contract negotiations
- Proficiency communicating complex technical and business trade-offs from engineers to executives
- Strong customer-experience orientation, using feedback and data to reduce friction and drive adoption
- Working knowledge of application networking — Layer 4/7 traffic management, load balancers and proxies, and DNS — sufficient to set technical direction
- Working knowledge of infrastructure automation, containerized and cloud platforms (e.g., Kubernetes, GCP, Azure), and modern CI/CD
- Experience applying Platform RE / SRE practices (SLOs/SLIs, error budgets, MTTD/MTTR) and cloud cost optimization (FinOps)
- Proficiency supporting a 24x7 retail operation
Company Overview