W

W.W. Grainger

Industrial MRO supplier offering inventory management

Senior Software Engineering Manager

Engineering LeadershipUpdated on Nov 14
Full-timeChicago, IL, USA$146.2k - $243.6k

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field, or equivalent experience, is required.
  • At least 7 years of progressive experience leading software engineering organizations responsible for enterprise application development, product engineering, or digital technology delivery is required.
  • At least 5 years of experience managing engineering managers, technical leads, or multiple Agile software development teams in complex technology environments is required.
  • The role requires the ability to lead multiple engineering teams responsible for software delivery, operational support, technology modernization, engineering governance, and continuous improvement.
  • The role requires knowledge of engineering operations, delivery governance, workforce planning, financial management, vendor management, software quality, application security, and technology risk management within enterprise technology organizations.
  • The role requires the ability to influence senior technology and business leaders, develop engineering leadership capability, coach managers and technical leaders, and drive organizational improvements that strengthen engineering effectiveness and customer outcomes.
  • The role requires strong communication, prioritization, and strategic planning skills to balance delivery commitments, operational needs, and long-term transformation goals.

Responsibilities

  • Lead the Customer Order Entry team, which owns the checkout experience on Grainger.com, and manage the Engineering Manager leading the Cart Experience team; oversee the customer journey from cart through submitted order.
  • Optimize customer order and checkout experiences to reduce friction and help customers make purchasing decisions.
  • Set direction and ensure reliable production operations, making technical trade-offs in partnership with Product Management and Architecture.
  • Coach the Engineering Manager and develop engineers across both teams.
  • Lead multiple software engineering teams through managers, technical leads, and senior engineers by setting organizational priorities, developing leadership capability, setting performance expectations, advancing AI fluency and adoption of AI-enabled engineering practices, and fostering an inclusive, collaborative, high-performing culture.
  • Partner with Product Management, Architecture, User Experience, Security, Site Reliability Engineering, and business stakeholders to define engineering strategies, align delivery priorities, execute product roadmaps, and ensure technology investments support business objectives and customer outcomes.
  • Direct the design, development, testing, deployment, and operational support of software products, ensuring enterprise standards for quality, security, scalability, reliability, performance, maintainability, and operational resilience.
  • Establish engineering governance by promoting modern software engineering practices, Agile delivery, DevSecOps, CI/CD, AI-assisted software engineering, automated testing, observability, code quality standards, and architecture alignment.
  • Monitor operational, delivery, quality, customer experience, and financial metrics; manage capacity, mitigate delivery risks, improve operational health, and drive continuous improvement across the software development lifecycle.
  • Develop organizational capability through workforce planning, succession planning, technical talent development, vendor partnerships, technology modernization initiatives, and continuous learning.
  • Complete an onsite visit at a Grainger location during an onsite interview or on the first day of employment, before receiving Grainger-issued technology.

Desired Qualifications

  • A Master's degree in a related technical field is preferred.
  • At least 3 years of experience delivering cloud-based software solutions using Agile methodologies, DevSecOps practices, CI/CD pipelines, and modern software engineering frameworks is preferred.

About the Company

W.W. Grainger

Industrial MRO supplier offering inventory management

Grainger provides maintenance, repair, and operating (MRO) products to businesses and institutions worldwide. Its two-pronged approach combines High-Touch Solutions with inventory management and technical support, and Endless Assortment through online marketplaces like Zoro and MonotaRO for a broad digital catalog. The company leverages a strong supply chain and e-commerce to stock and deliver safety, power tools, lighting, and other facility maintenance items to more than 4 million customers. Its aim is to help customers efficiently source and manage MRO needs at scale across industries including manufacturing, healthcare, and government.

Company size
10,001+
Company stage
IPO
Headquarters
Douglasville, GA
Founded
1927

Recently Posted Jobs

Explore more opportunities at W.W. Grainger

See more jobs