W.W. Grainger logo

Software Engineer - 321742

W.W. Grainger

Lake Forest, IL
Full Time
Mid Level
85k-142k
21 days ago

Job Description

About the Role

W.W. Grainger, Inc., is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. At Grainger, We Keep the World Working by serving more than 4.5 million customers worldwide with products and solutions delivered through innovative technology and deep customer relationships. Known for its commitment to service and award-winning culture, the Company had 2024 revenue of $17.2 billion across its two business models. In the High-Touch Solutions segment, Grainger offers approximately 2 million maintenances, repair and operating (MRO) products and services, including technical support and inventory management. In the Endless Assortment segment, Zoro.com offers customers access to more than 14 million products, and MonotaRO.com offers more than 24 million products. The company is seeking a Software Engineer in Lake Forest, IL, with a focus on modern Swift and SwiftUI architecture, legacy code modularization, and collaboration in an Agile environment. The role offers up to 60% remote work from anywhere in the U.S.

Key Responsibilities

  • Define and maintain modern Swift and SwiftUI architecture based on needs for data management, concurrency handling, reusable view components, and security.
  • Modularize potentially harmful legacy code into small workable chunks that can be extracted safely and can be covered by tests.
  • Utilize ability to apply solid programming concepts to scale up quickly in a wide array of technologies, programming languages, and tech stack (BFF, scripting, CI/CD).
  • Cooperate with multiple stakeholders (end-user, product and design) in a Scrum/Agile environment to determine technical feasibility of requested features, help define the technical criteria, and provide timelines around deliverables.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • At least 2 years of related experience.
  • Experience defining and maintaining modern Swift and SwiftUI architecture.
  • Experience modularizing legacy code into small, testable chunks.
  • Ability to apply solid programming concepts across various technologies and programming languages.
  • Experience working in a Scrum/Agile environment and collaborating with stakeholders.

Qualifications

  • Bachelor's degree in Computer Science or related field.

Benefits & Perks

  • Up to 60% remote work allowed from anywhere in the U.S.
  • Information about Grainger's benefits can be found at: https://experience100.ehr.com/grainger/Home/Tools-Resources/Key-Resources/New-Hire

Working at W.W. Grainger

Grainger is known for its commitment to service and an award-winning culture, fostering an inclusive and accessible work environment that values diversity and equal employment opportunity.

Apply Now

Job Details

Posted AtJul 4, 2025
Salary85k-142k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About W.W. Grainger

Website

grainger.com

Company Size

10000+ employees

Location

Lake Forest, IL

Industry

Industrial Supplies Merchant Wholesalers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches