Note: The job is a remote job and is open to candidates in USA. Ferguson is a provider of supplies, services, and capabilities for industries including commercial, residential, industrial, and digital commerce. The Senior Manager, Digital Engineering will lead engineering teams, drive application modernization to cloud-native solutions, establish engineering best practices, and partner with cross-functional leaders to deliver scalable digital platform capabilities and business outcomes.
Responsibilities
- Lead and develop high-performing engineering teams responsible for delivering scalable, secure, and reliable digital platform capabilities
- Drive modernization initiatives by transforming legacy applications into cloud-native solutions using modern architectural patterns, including APIs, microservices, and event-driven design
- Establish and continuously improve engineering best practices across software development, testing, CI/CD, observability, security, and operational readiness
- Provide technical leadership by reviewing solution designs, guiding architectural decisions, mitigating risks, and promoting scalable, maintainable solutions
- Partner with Product Management, Architecture, UX, Infrastructure, Security, and other stakeholders to deliver business priorities while balancing speed, quality, and technical debt
- Ensure platform reliability and operational excellence through proactive monitoring, incident management, performance optimization, and continuous improvement
- Foster a culture of accountability, collaboration, innovation, and continuous learning across engineering teams
- Recruit, mentor, and retain top engineering talent while supporting career development, performance management, and succession planning
- Coach engineering managers, technical leads, and software engineers to strengthen technical capability and leadership across the organization
- Drive engineering excellence by improving delivery predictability, development velocity, software quality, and customer outcomes
- Lead teams through organizational and technology transformation initiatives, helping accelerate Ferguson's digital modernization journey
Skills
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent work experience
- 8+ years of software engineering experience, including 3+ years leading engineering teams
- Proven success leading application modernization, digital transformation, or large-scale technology initiatives
- Strong software engineering foundation with prior hands-on development experience in modern application architectures
- Experience building and delivering cloud-native, distributed applications and services
- Knowledge of modern architectural patterns, including APIs, microservices, event-driven systems, and integration frameworks
- Experience implementing engineering best practices such as CI/CD, automated testing, DevSecOps, observability, and production support
- Strong understanding of system scalability, resiliency, performance optimization, and operational excellence
- Experience working within Agile product delivery organizations and delivering sophisticated enterprise software solutions
- Ability to evaluate technical trade-offs and make sound decisions that balance business objectives, technical debt, and long-term platform sustainability
- Demonstrated ability to collaborate effectively with Product Management, Architecture, Infrastructure, Security, and other multi-functional stakeholders
- Strong communication, leadership, and team development skills, with a passion for mentoring engineers and building high-performing teams
- Strong leader who builds trust, accountability, and ownership across engineering teams
- Proven ability to lead engineering teams through modernization and organizational change
- Excellent communication skills with the ability to translate technical concepts into business value
- Passion for mentoring engineers and developing future technical leaders
- Ability to establish a culture focused on engineering excellence, continuous improvement, and customer outcomes
- Demonstrated ability to influence without authority and collaborate across multiple organizations
- Strong execution mentality with a focus on delivering measurable business results while continuously improving engineering quality
Benefits
- Remote or hybrid work in accordance with company policy
- Health benefits
- Dental benefits
- Vision benefits
- Paid time off
- Life insurance
- 401(k) with a company match
- Mental health coverage
- Gender affirming benefits
- Family building benefits
- Paid parental leave
- Associate discounts
- Community involvement opportunities
- This role is Bonus or Incentive Plan eligible
Company Overview
Company H1B Sponsorship