Share this Job

Software Engineer IV

Date: Mar 14, 2023

Location: Hybrid, IL, US, N/A

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 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:

Grainger is looking for an experienced Systems Engineer to work in a fast-paced development environment.  The qualified candidate will work collaboratively with Engineers, Architects and Analysts to develop product design and deliver solutions in a cloud environment.  They work with Technical Product Managers by providing input into planning and execution of product roadmaps and backlog priorities.


You Will :

  • Work with advanced System engineering/Architecture/Administration in a large and distributed environment
  • Responsible for system monitoring setup using tools such as Splunk, Zenoss, Data Dog and Dynatrace. 
  • Grainger’s Platform Engineers are hybrid software/systems engineers who build, test, deploy, and support products, platforms and solutions.


You Have :

  • Bachelor's Degree in Computers  or IT or a related technical discipline, or equivalent work experience.
  • 8+ years of working knowledge and certification in a cloud environment. 
  • Experience with Linux (RHEL, CentOS) and / or MS Windows Server (2008 R2, 2012 R2, 2016 etc.) environments and the ability to build, configure, and maintain via a Command Line Interface (CLI)
  • Solid understanding of cloud computing design and security principles; Cloud-relevant (AWS, GCP, Azure) CLI Scripting. 
  • Experience coding in higher-level languages (e.g., PHP, Python, C++, or Java)
  • Demonstrated understanding / proficiency in application containerization, APIs or web services
  • Knowledge of CI/CD principles and techniques. Utilizing pipelines to build and deploy code and services. Knowledge of common DevOps tools such as Chef, Puppet, Ansible, Jenkins, Git.
  • Wide range of knowledge across IT disciplines including software, hardware, network engineering
  • Experience using orchestration tools/deploying infrastructure as code (eg Terraform, Cloud Formation).


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.