Logo
W. W. Grainger

Director, Product Engineering

W. W. Grainger, Chicago, Illinois, United States, 60290


As a leading industrial distributor with operations primarily in North America, Japan, and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we’re dedicated to providing value for customers, fostering an engaging culture for team members, and driving strong financial results.Our welcoming workplace enables you to learn, grow, and make a difference by keeping businesses running and their people safe. As a 2024 Glassdoor Best Place to Work and a Great Place to Work-Certified company, we’re looking for passionate people to join our team as we continue leading the industry over our next 100 years.The Director of Engineering in Pricing is an engineering leader for people, process, and delivery management. You have an engineering background and can guide the creation and priority of features and capabilities through leadership, execution, facilitating communication, and understanding the boundaries of your specific domain applying your technical mindset.You will report to the Sr. Director of Product Engineering. This is a hybrid role based in our Chicago Offices.As a newly formed domain, you will manage a team involving an Engineering Manager and be directly involved in managing other teams.You will provide direction for Pricing with a focus on engineering aspects such as resiliency, data modeling, architectural alignment, and maturing the Agile processes driving the Pricing teams.Domain Responsibilities:

Feature prioritization and delivery:

You will lead multiple Pricing development teams that build promotional capabilities for Grainger.com and tools to support Grainger’s pricing strategy.Modern Engineering and Cloud Technologies:

Promote and embed skills that allow the use of the cloud, containers, serverless, and the use of test automation.Product and Architecture Agreement:

Ensure that there are regular agreement/backlog refinement sessions for the work coming into the domain. These meetings will provide ongoing structure to maintain connection between Engineering, Architecture, Data Science, and Product.Domain Delivery:

Remain aware of timelines, commitments, and forecasts of large deliverables. Work with the Product group and their engineering managers to correct any people issues with the delivery of work and ensure that the teams within your domain have the support, skills, and tools required to deliver high-quality software.Software Development Process Improvement:

Ensure that your Engineering Managers are agents to nurture a culture of continuous improvement for engineers, teams, and even the managers themselves. Work with the Director of Engineering Effectiveness and Technical SMEs to create upskilling programs when needed.Facilitate agreement:

Ensure that the teams, tech leads, product management, data science team, and architects always stay in agreement.Pricing health:

Monitor the health of not just a single team, but the entire domain. Use metrics to watch trends and reveal antipatterns, supporting Engineering Managers when the need arises for Performance Management.Domain modeling:

Participate in conversations to evaluate the boundaries that exist within the domain, helping Grainger make the best possible choices.Team Responsibilities:

Personnel Management:

Directly manage a group of Engineering Managers and indirectly be responsible for all the engineering teams under those managers. Address personnel issues requiring attention or direct intervention.Built-in Quality:

Monitor quality metrics (e.g., Escaped Defects, Mean Time to Resolution) to ensure that the Engineering Managers encourage a culture emphasizing quality in the software that is written.Lifecycle Management:

Oversee the health and efficiency of the SDLC for your domain, working with all departments, teams, and individuals to ensure smooth software delivery and desired operational outcomes.Technology Champion:

Advocate for the technology that the teams in your domain create, staying aware of outcomes, challenges, and choices the teams face.Minimum Requirements:5+ years of people management experience.10+ years of demonstrated experience in SDLC using Agile methodologies, continuous delivery, cloud, and modern engineering approaches to solve business problems.Requires a bachelor's degree in computer science, information systems, or a related study or equivalent project-related experience.With benefits starting day one, Grainger is committed to your safety, health, and wellbeing. Our programs provide choice and flexibility to meet our team members' individual needs. Check out some of the rewards available to you at Grainger:Medical, dental, vision, and life insurance plans.Paid time off (PTO) and 6 company holidays per year.Automatic 6% 401(k) company contribution each pay period.Employee discounts, parental leave, 3:1 match on donations, and tuition reimbursement.A comprehensive set of emotional, financial, physical, and social wellbeing programs.We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.We are committed to fostering an inclusive, accessible environment that includes providing reasonable accommodations to individuals with disabilities during the application and hiring process as well as throughout the course of one’s employment. Should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance.

#J-18808-Ljbffr