Lead Software Engineer @ Grainger - Chicago, IL

Job Overview

8 days ago

Lead Software Engineer

Grainger - Chicago, IL

About Grainger

Grainger is North America's leading Maintenance Repair & Operating provider and we are the 10th largest North American E-commerce player with over 50% of our revenue coming from online transactions. Within our Grainger Technology Group (GTG), we use technology to support the ever-changing and dynamic needs of a supply chain carrying 1.5 million products and an employee base of 25,000+ nationwide. We provide technology solutions across the enterprise including our call centers, branch network, sales, and multiple digital channels. The team supports over 1000 applications across the network and operates in an agile environment to create complex solutions quickly and seamlessly.

GTG is a team of 500+ and is comprised of Infrastructure and Operations, Security, Insights, Data Engineering and Analytics, Platform and Product Engineering and are built in a way to support our dynamic customer landscape.

Position Details:

We are looking for a Lead Full Stack Engineer to be a part of a team building a new product. You will focus on providing Grainger customers with deep insights that help them to improve their spend. This exceptional role is part of a team of data engineers, data scientists, full stack engineers, and quality engineers. You have experience designing and building on the public cloud, success in building products from scratch, and a strong foundation in software engineering. Familiarity with data visualization and reporting concepts are a plus.

You can be based in either downtown Chicago or Lake Forest, Illinois and will report to the Senior Director, Information Management.

Who You Are:
  • 8+ years experience as a Full Stack Engineer.
  • Experience designing on the public cloud (AWS, GCP, or Azure)
  • Experience writing and editing reusable UI components
  • Experience with a UI/Webapp framework such as Svelte/SvelteKit, React/NextJS, Vue, or Preact
  • Proficient in Node JS or other back-end languages (e.g. Java, Python, Kotlin) and an understanding of database systems.
  • Understanding of core browser and web APIs and languages (e.g., HTML, CSS, JavaScript, Storage APIs, Cookies)
  • Understanding of HTML Semantics and Browser Accessibility
  • Understanding of modern JavaScript language features and techniques
  • Understanding of API and JSON payload design
  • Bachelor's degree in Computer Science, related field, or equivalent experience
  • Experience with an eCommerce platform
  • Experience integrating data science-driven use cases
  • Understanding of Data-Driven Documents (D3)
  • Experience leading engineers in an onshore/offshore environment
  • Familiarity with CI/CD delivery frameworks (e.g., Jenkins, CircleCI)
  • Experience contributing to or maintaining an open source software project
Rewards and Benefits:

With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and to meet our team members' individual needs. Check out some of the rewards available to you at Grainger

  • Medical, dental, vision, and life insurance plans
  • Paid time off (PTO) and 6 company holidays per year
  • Automatic 6% 401(k) company contribution each pay period
  • Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
  • A comprehensive set of emotional, financial, physical and social wellbeing programs
DE&I 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. We are proud to be an equal opportunity workplace.

Similar Jobs

Software Development Group Lead

Motion Control Engineering

Saint Charles, IL

The Software Development Group Lead leads software projects with other team members through the software development life cycle in developing embedded software…

Business Intelligence & Analytics Lead

Dunn Solutions Group

Skokie, IL

Understand and document the business challenge so that the client and the project team are on the same page. Imagine the various solutions to business problems…

Lead Software Engineer

Milwaukee Tool

Brookfield, WI

7+ years of software development experience. As a Lead Software Engineer, you will participate in all aspects of the software development lifecycle which…

Help Desk Lead

Illinois Bone & Joint Institute

Des Plaines, IL

Manage Support Desk team including scheduling, performance reviews and continuing education. Delegating Helpdesk ticket submissions, internal phone calls and…

IT PMO Lead (Project Manager)

Transdev, Inc.

Lombard, IL

Administration of online issue tracker "JIRA" software. Previous work as team lead in small to mid-size projects. Promotes AGILE methodology in IT Department.

Lead Software Engineer

Milwaukee Tool

Milwaukee, WI

You will be able to present out on complex issues and recognize efficiencies in software design and architecture. 5+ years of Software Development,.

Lead IT SAP Engineer

Kellogg Company

Oak Brook, IL

BASIS Subject Matter Expert – You’ll provide SAP BASIS knowledge and perspective as input to the design, integration, optimization, and management of complex…

Lead Mobile Engineer (Android) REMOTE

Milwaukee Tool

Milwaukee, WI

Using your knowledge of Core Bluetooth, you'll work directly with our Electrical Engineers to define and implement communication protocols between the app and…

Lead Software Engineer - IT

Milwaukee Tool

Brookfield, WI

Provide technical and team leadership to an agile software development team. Prior experience acting in a leadership or mentorship capacity on a software…

Lead Data Engineer

Milwaukee Tool

Brookfield, WI

As the Lead Data Engineer, your role is to help drive and deliver innovative data products which will allow Milwaukee Tool to leverage Speed, Agility, and…

Line Service Tech Lead 1pm-9pm

Stein's Aircraft Services

Waukesha, WI

Lead line service crew in aircraft ground support operations. Train new employees to complete duties in accordance with SAS policies.

IIB / Message Broker Tech Lead

Cognizant Technology Solutions

Buffalo Grove, IL

Create end-to-end integration solutions development for enterprise software or hosted high tech services. Medical/Dental/Vision/Life Insurance.

Pharmacy Tech Lead- Retail

Children's Wisconsin

Milwaukee, WI

The Pharmacy Tech Lead is the technical expert and resource of the designated retail pharmacy location, responsible to train the retail pharmacy technician…

IT Project Leader I

Milwaukee Tool

Brookfield, WI

Proficient in the use of Microsoft Office software including MS Project or similar. The IT Project Leader is responsible for managing all phases of one or more…

IT Infrastructure Project Leader

Milwaukee Tool

Brookfield, WI

Support and lead complex IT projects such as new facility infrastructure buildouts, new client operating and management systems migrations, shared services SaaS…

Lead DevOps Engineer


Lombard, IL

Design, implement and administer platform tools to support the release of software products. Guide, direct, and manage team members.

Lead UX Designer


Chicago, IL

Guide the UX and visual design efforts from start to finish — from problem definition to design implementation. Proficient with modern prototyping tools.

SAP Commerce (Hybris) Development Lead


Chicago, IL

You’ll work closely with cross-functional Smith teams and clients’ technical teams to develop and implement features and enhancements that enable end-to-end…

Network Engineer - Lead & Senior Associate Openings

Fannie Mae

Chicago, IL

Experience working in a team lead capacity. Monitor performance and capacity metrics for technology solutions and lead the team in addressing identified issues.

VP, Agile COE Leader


Chicago, IL

Our NielsenIQ PMO provides an enterprise-wide approach to identify, prioritize and successfully execute a portfolio of initiatives aligned with NielsenIQ vision…

Lead Analyst, Oracle Cloud HCM Payroll

Exelon Corporation

Chicago, IL

Acts as liaison between HR/Payroll functional users and IT to lead analysis, requirements definition, system testing, implementation and training.

Lead Site Reliability Engineer


Chicago, IL

NextCapital partners with world-class institutions to deliver personalized planning and managed accounts to individual investors, whether they’re saving for…

Lead Full Stack Developer


Chicago, IL

Someone that thoroughly understands software development methodology and architecture standards. A passion for creating cutting edge web software and pushing…

Lead Software Engineer


Chicago, IL

Will lead the design, development, testing and deployment of data pipelines, and software systems. And experience in Debugging and maintaining software in Linux…