Share this Job

Senior Software Engineer - eCommerce Engineering

Date: Sep 11, 2021

Location: CHICAGO, IL, US, 60603-4013 LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses


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 the Platform Engineering team, 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+; and we are committed to delivering technical solutions to support the business in its mission to stay atop. We provide technology solutions across the enterprise including our call centers, branch network, sales, and our various digital channels. The team supports over 1000 applications across the network and operates in an agile environment to create complex solutions quickly and seamlessly. The team of 500+ is comprised of Infrastructure and Operations, Security, Technology Planning, Architecture and Engineering and are built in a way to support the dynamic and ever-changing customer landscape.


Position Details

You will be part of a team that functions as the nexus of many important systems at Grainger. Being able to have a high-level understanding of these systems and web application architecture and development is a must. Our monoliths are being broken up and we are transitioning to cloud technologies. This includes the User Interface layers of our applications. We will work together to build a Design System, user interface components, and a framework with consistent tooling to enable teams of engineers to build high-quality, accessible, and fast experiences for our customers and users.

We will also help develop a way to compose all of those experiences in to one for our customers and users. We care about and empathize with the humans who will use what we build – our customers, employee users, and fellow engineers. We'll work with engineers from other teams, User Experience professionals, and product owners to develop the specifications to which we will build. We will also work with those same partners to then share knowledge and teach teams about the things we have just built and how to use them, taking feedback to further refine our products.

You will be part of a team of eight Software Engineers and Tech Lead and will report to the Sr Manager, eCommerce Engineering.


You Have:

  • Minimum 5 years of industry experience as Front-end Developer, Software Engineer or Application Developer
  • Experience writing and editing reusable UI components
  • Experience creating, publishing, and updating NPM packages
  • Experience with a UI/Webapp framework such as Svelte/SvelteKit, React/ NextJS, Vue, or Preact
  • Experience with writing and/or editing documentation

Bonus:

  • Experience contributing to or building a design system or style guide
  • Experience with cloud technologies such as AWS, Azure, or GCloud


Rewards and Benefits:

With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and flexibility 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


Grainger is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, sexual orientation, disability, or protected veteran status.