Grainger is a leading broad-line distributor serving customers with maintenance, repair, and operating products and technology-enabled solutions. The Senior Software Engineer will support the publishing process for product data by designing, developing, testing, implementing, and supporting internal tools and customer-facing systems. The role also involves full-stack development, continuous delivery improvements, production support, and collaboration with technical and business stakeholders.