Jobs at Grainger

Positions 13,522

Grainger, headquartered in Cleveland, Ohio, is a Fortune 500 industrial distribution leader that leverages advanced technology to streamline supply‑chain operations for 1.5 million customers worldwide. Their tech portfolio spans cloud‑based procurement platforms, AI‑driven inventory analytics, and IoT sensor integration for real‑time asset tracking.

The company hires software engineers, data scientists, cybersecurity analysts, product managers, and DevOps specialists to build and maintain its digital ecosystem. Candidates can expect rigorous coding interviews, case‑study challenges on supply‑chain optimization, and opportunities to collaborate across global engineering squads.

Job Transparency provides the full salary range for each Grainger role, compares it to industry benchmarks, and aggregates employee sentiment from real reviews. This data lets you negotiate confidently and prioritize positions that match both your compensation goals and career interests.

Software Engineer III

Company: Grainger

Location: Chicago, IL

Posted Oct 31, 2023

Grainger, a broad line distributor, is seeking a Software Engineer to join their team. The role involves designing, coding, configuring, testing, and implementing application software. The engineer will collaborate with architects, analysts, and product managers to understand requirements and create technical solutions. They will improve grainger.com to be cloud-native, scalable, resilient, and available. The ideal candidate has a Bachelor's degree in Computer Science or equivalent, 6+ years of software development life cycle experience, and knowledge of Java, Springboot, Node.js, and TypeScript. Experience with engineering best practices and managing applications in public cloud offerings is required. Grainger offers competitive benefits, including medical, dental, vision, life insurance, a 401(k) plan, employee discounts, parental leave, tuition reimbursement, and more. The salary range is $104,040 - $160,140.

Senior Salesforce Engineer

Company: Grainger

Location: Remote

Posted Nov 08, 2023

Grainger, a leading broad line distributor, is seeking a Software Engineer to support Sales and Customer Service technologies. The role involves the full systems life cycle with a focus on Salesforce platform and integrations. The ideal candidate will have a BA/BS in Computer Science or similar, 4+ years of implementation experience, and expertise in object-oriented languages. They will design, code, configure, test, and implement application software, working closely with Architects and Product Managers. The position offers a competitive salary and benefits package, including medical, dental, vision, life insurance, 401(k) contributions, and more. Grainger is committed to equal employment opportunity and fostering an inclusive environment.

Software Engineer

Company: Grainger

Location: Chicago, IL

Posted Oct 18, 2023

Grainger, a leading Maintenance Repair & Operating provider in North America, is seeking an experienced Infrastructure Automation Engineer. The role involves developing an automation framework for IT infrastructure using Python and Ansible, promoting automation across the technology group, and collaborating with various teams to expand automation capabilities. The ideal candidate should have a Bachelor's degree in computer science or related field, 3+ years of experience as a software engineer, and proficiency in higher-level programming languages, configuration management platforms, and DevOps tools. Grainger offers comprehensive benefits, including medical, dental, vision, life insurance, paid time off, 401(k) contributions, employee discounts, parental leave, and wellbeing programs.

Frequently Asked Questions

What is it like to work at Grainger?
Grainger offers a collaborative culture that blends manufacturing heritage with a tech‑first mindset. Employees have access to continuous learning programs, a flexible work‑from‑home policy, and a comprehensive benefits package that includes health, dental, vision, and a 401(k) match.
What types of positions are available at Grainger?
Grainger’s open roles cover software engineering (frontend, backend, full‑stack), data science & analytics, product management, cybersecurity, cloud infrastructure, and support roles in DevOps and system administration. They also have roles in AI research, machine‑learning engineering, and data‑engineering focused on predictive supply‑chain models.
How can I stand out as an applicant?
Showcase domain knowledge of supply‑chain or industrial operations, include a portfolio of relevant projects, and demonstrate proficiency in languages such as Python, Java, or Go. Highlight experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and data‑visualization tools (Power BI, Tableau). Finally, tailor your cover letter to Grainger’s mission of delivering world‑class service and technology.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.