Jobs at Grainger

13,503 open positions

Grainger, a Fortune 500 industrial distributor, leverages technology to streamline supply chain operations. Its online platform offers real‑time inventory visibility, AI‑powered demand forecasting, and IoT‑enabled equipment monitoring, positioning the company as a tech‑driven leader in industrial solutions.

Tech talent at Grainger spans software engineering, data science, cloud architecture, cybersecurity, and product management. Candidates can anticipate competitive compensation, flexible remote arrangements, and collaboration with cross‑functional teams that focus on building scalable, customer‑centric solutions.

Job Transparency supplies Grainger’s salary ranges and employee sentiment scores, enabling applicants to benchmark offers, gauge growth potential, and make data‑driven decisions before submitting an application.

Engineering Manager, Matching

Company: Grainger

Location: North Suburbs

Posted Dec 10, 2023

DEI StatementWe 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. Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Collaboration with team members, team members, and vendors. Benefits starting on day one, including medical, dental vision and life insurance. Master's degree. Rewards and Benefits: With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Establish clear communication channels and ensure understanding between engineering teams, architecture, data science, and product. A bachelor's degree in computer science, engineering, or related study or equivalent project-related experience. Ability to conduct performance conversations. With this in mind, should you need a reasonable accommodation during th e application and selection process, please advise us so that we can provide appropriate assistance.

Data Engineer - 304599

Company: Grainger

Location: North Suburbs

Posted Dec 06, 2023

Please submit resume to https://jobs.grainger.com, reference job 304599. Prior experience must include: Orchestrate and configure data pipelines to assemble, ingest, and integrate complex sets of data from disparate sources; Design and build virtual data marts for data analytics and data science use cases in Snowflake; Build programmatic tools to Extract, Transform, and Load data from data sources; Partner with data design, product and executive team to assist with data-related technical issues; Assist Senior Data Engineers to optimize data delivery and automate manual processes for data validation control . PERM- DP LI-DNI 100% remote work allowed from anywhere in the U.S. W.W. Grainger, Inc. is seeking a Data Engineer in Lake Forest, IL with the following requirements: Bachelor's degree in Computer Science, Data Science, Engineering, or related field plus 3 years related experience .

Senior Salesforce Engineer

Company: Grainger

Location: Remote

Posted Dec 03, 2023

DEI StatementWe 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. Produce detailed, comprehensive software documentation, such as requirements specs, design docs, and change logs. Implement best practices for trigger development patterns, other business logic development, and reuse. 4+ years of implementation experience, including development, across the full software development lifecycle Have experience with object-oriented languages such as Java, JavaScript, C, Ruby, and .NET. Understand the principles and best practices of Salesforce data modeling, interface design, code development, and testing, and can apply these principles in real-world development environment. Paid time off (PTO) days and 6 company holidays per year Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Is competent developing Apex code to scale to large datasets; understand platform behaviors, limits, and performance considerations. You Will: Develop, build, and support complex applications that may have system-wide impact, integrates across the organization, and involves multiple technical environments and disciplines including SalesForce Administrator, Building Lightning Components, Apex, Visual Force, HTML/CSS/JavaScript and SQL. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance

Senior Data Engineer

Company: Grainger

Location: Remote

Posted Dec 09, 2023

DEI StatementWe 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. Demonstrated experience implementing data management life cycle, using data quality functions like standardization, transformation, rationalization, linking and matching. Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Paid time off (PTO) days and 6 company holidays per year Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Ensure that data is accurate, complete, and across all platforms. 1-2 years of experience (or relevant coursework) coding Java applications Familiarity with AWS Services not limited to Glue, Athena, Lambda, S3, and DynamoDB Experience preparing structured and unstructured data for data science models. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. Familiarity with containerization and orchestration technologies (Docker, Kubernetes) and experience with shell scripting in Bash, Unix or windows shell is preferable. You Have: 5 years of experience working in batch or streaming ETL using Spark, Python, Scala for Data Engineering or Machine Learning workloads. Design efficient and scalable data processing systems and pipelines on Databricks, APIs, Snowflake, and AWS Services (leveraging Java and Spark).

Data Engineering Manager

Company: Grainger

Location: Chicago, IL

Posted Dec 03, 2023

DEI StatementWe 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. Python, Scala, DBT, Amazon s3, Docker, Kubernetes, Airflow, Bitbucket) and application development languages (e.g. Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Hire, retain, and develop talent, including providing individuals with accurate, and coaching feedback. You Have: Bachelor's degree in Business (or Management), Computer Science, Engineering, or equivalent work experience. Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. VBA, .N ET / ASP.NET, C or other common languages) in a mid- to large-size organization/department. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. 8+ years of experience in Business Intelligence, with demonstrated experience in Data Engineering (e.g. using ETL tools, constructing data pipelines, performing data transformations) and 2+ years of experience leading individual contributors or groups of staff Experience applying data management tools (e.g.

Data Engineering Manager

Company: Grainger

Location: North Suburbs

Posted Nov 08, 2023

Grainger, a leading broad line distributor, is seeking a Manager, Data Engineering for its Merchandising and Supplier Management Analytics Enablement team. The role involves directing, architecting, and managing Business Intelligence in the MSM organization. Key responsibilities include planning and directing activities to achieve BI objectives, leading the construction of data pipelines, modernizing legacy applications, and offering a vision for maximizing reporting impact. The ideal candidate should have a Bachelor's degree in a relevant field, 8+ years of BI experience with Data Engineering expertise, and proficiency in data management tools and application development languages. Grainger offers competitive benefits, including medical, dental, vision, life insurance, a 401(k) plan, employee discounts, parental leave, tuition reimbursement, and more. The company is committed to equal employment opportunity and fostering an inclusive environment.

Staff Software Engineer (ServiceNow)

Company: Grainger

Location: Chicago, IL

Posted Dec 18, 2023

DEI Statement 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. 3+ years of experience with web-based development languages (JavaScript, AngularJS, HTML, Bootstrap, CSS, SCSS, HTTP/HTTPS, AJAX, JSON, XML) Experience with orchestration, data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. This includes modules for Incident Management, Change Management, Problem Management, Asset Management, Project Portfolio Management, Agile, CMDB, IRE, Service Graph Connectors, Discovery, Service Catalog, Service Portal, Automated Test Framework and Mobile applications. )Support, edit, and create integrations to other products and services including the use of Integration Hub and orchestration, APIs, and related transform maps.Design customized ServiceNow configurations, including custom scripts, workflows, and orchestration activities.Develop and test application code, user interface and third-party integration components using prescribed application development guidelines.Monitor health, usage, and overall compliance of ServiceNow and its applications, coordinates application and platform upgrades You Have: 6+ years hands-on ServiceNow development, administration, and implementation experience focused on NOW platform, ITSM, ITBM (CMDB, CSDM, ITIL ATF, Integration Hub ETL, RTE, Flow Designer, and ITIL and ITSM and ITBM (SPM/PPM) 6+ years of experience coding in higher-level languages (e.g., PHP, Python, C++, or Java) 4+ years of experience implementing Web Service integration solutions (e.g., REST, SOAP, Node JS, Event Publication and Correlation Strategies, Microservices) 4+ years of experience with integrations; ServiceNow Store, REST API, SOAP API, LDAP, SSO, JDBC, ODBC, etc. Check out some of the rewards available to you at Grainger.Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. Also ensure process improvements.Develop applications from our requirements and technical design documents.Participate in long- and short-range technology planning.Work directly with Strategic Portfolio Managers to understand application goals, develop scope of project, outline effort projections, determine schedules, and finalize plans.Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing etc. You Will: Architect and facilitate rollout of new solutions, modules, integrations.Evaluate and make recommendations on techniques, practices or technologies that would enhance our needs. We are committed to encouraging an inclusive, accessible environment that includes both providing reasonable accommodations to individuals with disabilities during the application and hiring process and throughout the course of one's employment. Position Details: The Software Engineer is involved in the full systems life cycle and responsible for designing, coding, configuring, testing, and supporting application software that are delivered on time and within budget.

Senior Solutions Architect (Warehouse Automation)

Company: Grainger

Location: Chicago, IL

Posted Dec 03, 2023

DEI Statement 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. Experience with network, virtualization, server, and storage infrastructures. Other factors that are involved in offer decisions include, and are not limited to: a candidate's experience, qualifications, geographical area, and internal equity of the team. Knowledge of SCADA, DCS, and ICS communications protocols. Check out some of the rewards available to you at Grainger.Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, 3:1 match on donations, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Rewards and Benefits: With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Knowledge of Industrial Control Systems security architectures, cyber informed engineering, and secure communications strategies. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. Familiarity with AWS cloud software architecture, Python and SAP is a plus. 10+ years of hands-on experience designing, documenting, and implementing warehouse or manufacturing automation and yard management technologies including corresponding network, infrastructure, and security designs.

Business Analyst II

Company: Grainger

Location: Chicago, IL

Posted Dec 06, 2023

DEI StatementWe 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. Ownership, accountability, in all work effort Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Check out some of the rewards available to you at Grainger.Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Communication Project Planning - Plans, designs and implements processes, to support planned and unplanned projects. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. You Have: Bachelor's degree in computer science or related field or equivalent related experience Experience with incident management systems and reporting, and project management (ServiceNow, SharePoint, Jira, Power BI) At least 2 years of experience in business or operational analysis, trending analysis and process improvement Experience prioritizing/organizing and tracking details and multiple projects with varying completion dates. Assist with User Acceptance Testing (UAT) and validations including defining test plans and implementing test cases, identifying expected results, analyzing system test results and troubleshooting defects. Consult (providing options with pros, cons and risks) while providing expertise in solving business processes and/or technical problems based on the audience. We are proud to be an equal opportunity workplace. Research - Conducts industry and internal analysis.

Director, Product Engineering

Company: Grainger

Location: Chicago, IL

Posted Dec 03, 2023

DEI StatementWe 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. Benefits starting on day one, including medical, dental vision and life insurance 6% 401(k) company contribution each pay period with no personal contribution required Employee discounts, parental leave, tuition reimbursement, student loan refinancing, free access to financial counseling, education and more. Rewards and Benefits:With benefits starting day one, Grainger is committed to your safety, health and wellbeing. While the Director is not directly responsible for the design decisions that the teams make, they should always be aware of the outcomes, challenges, and choices the teams are facing. With this in mind, should you need a reasonable accommodation during the application and selection process, please advise us so that we can provide appropriate assistance. Facilitate agreement: It is important that the teams, tech leads, product management, data science team and architects always stay in agreement. You should work with all departments, teams, and individuals to ensure the methods of software delivery is smooth and that all operational expenses are providing the desired outcomes. You Have: 5 to 7 years of people management experience 5+ years of demonstrated experience in SLDC using Agile methodologies, continuous delivery, cloud and modern engineering approaches to solve business problems Online Search experience how Search Engines and data science work together to delivery high relevant search results. Using methods like Test-driven Development, the Director should help to create a system for teams to deliver their best work. Domain Delivery: The Director will remain aware of timelines, commitments, and forecasts of large deliverables.

Director, Product Engineering

Company: Grainger

Location: Chicago, IL

Posted Nov 08, 2023

Grainger, a leading broad line distributor, is seeking a Director of Engineering in Search. This role involves managing a team of Senior Engineering Managers and Engineering Managers, providing direction for Search with a focus on engineering aspects, and promoting modern engineering and cloud technologies. The ideal candidate should have 5-7 years of people management experience, extensive experience in SLDC using Agile methodologies, and online search experience. Grainger offers comprehensive benefits starting day one, including medical, dental, vision, life insurance, a 401(k) contribution, employee discounts, parental leave, tuition reimbursement, and more. The company is committed to equal employment opportunity and fostering an inclusive environment.

Sr Manager, Product Engineering

Company: Grainger

Location: Chicago, IL

Posted Nov 09, 2023

Grainger, a leading Maintenance Repair & Operating provider in North America, is seeking a Senior Product Engineering Manager. The role involves overseeing development teams, promoting an engineering mindset, ensuring team members have necessary skills and tools, and managing performance. The ideal candidate should have 10+ years of technical experience, 2+ years of people management, a degree in a relevant field, and a deep passion for servant leadership and Agile principles. Grainger offers comprehensive benefits including health insurance, 401(k) contributions, employee discounts, and wellbeing programs.

Frequently Asked Questions

What it's like to work at Grainger?
Grainger fosters a collaborative culture that values innovation and customer focus. Employees enjoy comprehensive health benefits, a 401(k) plan with company match, and generous paid time off. Remote work is supported for many roles, and the company invests in continuous learning through internal tech talks and external training subsidies.
What types of positions are available at Grainger?
Grainger regularly hires for software engineers (front‑end, back‑end, full‑stack), data scientists, machine learning engineers, cloud architects, DevOps specialists, cybersecurity analysts, product managers, and UI/UX designers. Technical roles span from building e‑commerce platforms to developing AI‑driven supply‑chain analytics.
How can I stand out as an applicant for Grainger roles?
Tailor your resume to highlight experience with supply‑chain tech, IoT, or AI. Include measurable results, such as reducing latency by X% or increasing forecast accuracy by Y%. Showcase side projects that demonstrate proficiency in Grainger’s tech stack (Java, Python, AWS, Kubernetes) and request referrals from current employees to boost visibility.

Other Companies Hiring