Back to Jobs

Experienced Software Engineering Manager - Supply Chain Sourcing: Leading Java Applications in Cloud Environments

Remote, USA Full-time Posted 2025-11-03

Unlock Your Potential as a Software Engineering Manager at The Home Depot

At The Home Depot, we're not just building a career; we're building a community of innovators, thinkers, and doers who are passionate about making a difference. As a Software Engineering Manager in our Supply Chain - Sourcing team, you'll be at the forefront of developing cutting-edge software solutions that drive our business forward. With a focus on Java applications hosted in cloud environments, you'll have the opportunity to collaborate with cross-functional teams, mentor emerging talent, and shape the future of our technology landscape.

Job Overview

We're seeking a seasoned Software Engineering Manager to lead our Supply Chain - Sourcing team. As a key member of our technology organization, you'll be responsible for delivering high-quality software solutions, driving technical innovation, and developing the next generation of engineering talent. With a strong background in Java application development and cloud computing, you'll be well-equipped to tackle the challenges of our rapidly evolving business.

Key Responsibilities

  • Delivery & Execution (30%):
    • Collaborate with product teams to design, develop, and deploy secure, scalable software solutions
    • Ensure adherence to quality and change control standards through rigorous documentation and review processes
    • Develop custom code and scripts to automate infrastructure, monitoring services, and test cases
    • Work with vendors and partners to implement critical tooling and platforms
    • Create meaningful dashboards, logging, and alerting to proactively identify and address issues
    • Contribute to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment
    • Evaluate new technologies for adoption across the enterprise
    • Lead review board sessions to drive consistency across the enterprise
    • Provide coverage for product teams when engineers are out of the office
  • Support & Enablement (10%):
    • Field questions from engineers, product teams, and support teams
    • Monitor tools and participate in conversations to encourage collaboration across product teams
    • Provide application support for software running in production
    • Act as a technical escalation point for engineers on the team
  • People (50%):
    • Provide leadership, mentoring, and coaching to Software Engineers
    • Attract, retain, and develop top talent to build a world-class Software Engineering Team
    • Conduct annual and mid-year reviews by reviewing individual development plans and team feedback
    • Foster collaboration across product teams and identify opportunities to expose engineers to career interests
    • Promote modern software development practices and guide team members in strategy, alignment, analysis, and execution tasks
    • Participate in and contribute to learning activities around modern software design and development core practices
  • Learning (10%):
    • Stay up-to-date with new technologies and best practices through reading, tutorials, and videos
    • Build relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems

Essential Qualifications

To succeed in this role, you'll need:

  • Mastery of an object-oriented programming language (preferably Java)
  • Ability to work in the United States (legally permitted)
  • Minimum 5 years of relevant work experience
  • Bachelor's degree or equivalent in a field related to the job

Preferred Qualifications

While not required, the following qualifications will give you a competitive edge:

  • Mastery of a modern scripting language (preferably Python)
  • Experience with modern web application frameworks such as Ruby on Rails, Spring MVC, and Node.js
  • Ability to write SQL queries against a relational database
  • Knowledge of modern product development processes and pipelines
  • Effective troubleshooting and issue resolution techniques
  • System monitoring and log analysis techniques
  • Experience guiding junior team members through Software Engineering fundamentals
  • Experience managing and growing team members
  • Ability to balance workloads across teams
  • Experience managing vendor relationships
  • Ability to translate high-level strategy to tactical execution

Skills and Competencies

To excel in this role, you'll need to demonstrate the following skills and competencies:

  • Attracts Top Talent: Attracting and selecting the best talent to meet current and future business needs
  • Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders
  • Builds Effective Teams: Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals
  • Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
  • Develops Talent: Developing people to meet both their career goals and the organization's goals
  • Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives
  • Drives Vision and Purpose: Painting a compelling picture of the vision and strategy that motivates others to action
  • Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
  • Organizational Savvy: Maneuvering comfortably through complex policy, process, and people-related organizational dynamics
  • Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations

Career Growth Opportunities

As a Software Engineering Manager at The Home Depot, you'll have access to a range of career growth opportunities, including:

  • Professional development programs to enhance your technical and leadership skills
  • Mentorship opportunities to guide and support emerging talent
  • Cross-functional training to broaden your understanding of our business and technology landscape
  • Opportunities to participate in industry conferences and networking events

Work Environment and Company Culture

At The Home Depot, we're committed to creating a work environment that's inclusive, collaborative, and supportive. Our company culture is built on a foundation of:

  • Innovation: We're always looking for new and better ways to do things
  • Teamwork: We believe in the power of collaboration to drive success
  • Diversity: We celebrate our differences and recognize the value of diverse perspectives
  • Inclusion: We're committed to creating an environment where everyone feels welcome and valued

Compensation and Benefits

We offer a competitive compensation package that includes:

  • A salary range of $140,000 - $240,000, depending on experience
  • A comprehensive benefits package that includes medical, dental, and vision coverage
  • Opportunities for bonuses and other incentives
  • A 401(k) plan with company match
  • Paid time off and holidays

Take the Next Step

If you're ready to take your career to the next level as a Software Engineering Manager at The Home Depot, we want to hear from you. Apply now and let's discuss how you can become a vital part of our success story.

Apply for this job  

Similar Jobs