Share this Job

Software Engineer

Date: Jul 31, 2022

Location: Virtual Worker, IL, US, N/A CHICAGO, IL, US, 60603-4013 LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

About Grainger:

Grainger is North America's leading distributor of maintenance, repair, and operating products. Our wide assortment, innovative technology solutions and unparalleled customer service keep customers' operations running and their people safe.


Position Details: 

Grainger is looking for a Software Engineer to support our continually expanding application integration offerings. You will work with Engineers, Architects and Analysts to develop product design solutions in a cloud environment that enable teams to delivery loosely coupled solutions to our customers safely with limited wait time.  

Grainger's Platform Engineers are hybrid systems engineers who build, test, deploy, and support products that deliver on Grainger's mission. We are a growing and diverse team with varying experience and backgrounds, from new grads to industry veterans. 

Relevant industry experience is important (Integration Engineer (Kafka), Systems Engineer, Software Engineer, DevOps Engineer, Network Engineer, or similar role). Working knowledge in a cloud environment and experience helping teams seamlessly connect applications is a must. 

You will be working in a hybrid mode from Virtual or from our Lake Forest, IL or Chicago ,IL offices. You will report to Manager of Platform engineering.


You Will: 

  • Contribute your expertise to the integration team and actively engage in the implementation process. 
  • Help build a self-service and reliable system that engineers across the company can use easily. 
  • Attend daily standups to provide status of their stories, bring tech huddle topics, desk checks, and pair with peers to work on stories. 
  • Work with Engineers, Architects and Analysts to develop product design solutions in a public cloud environment. 
  • Provide support to engineers who need help with Kafka components and how to use them effectively in their applications. 
  • Create/modify our Kafka integration libraries or functions for customers to use and implement event streaming.  


You Have: 

  • Bachelors' degree in Engineering, Computer Science, Information Technology, or a related technical discipline, or equivalent work experience 
  • Experience with System engineering, Architecture, Administration, Observability in a large and distributed environment working across multiple teams. 
  • Cloud exposure (AWS/GCP/Azure) from the UI, API and CLI/automation 
  • 2+ years of exposure with event streaming solutions with Kafka or other streaming technology. 
  • 2+ years of experience coding in higher-level languages (e.g., Python, Java, C++), ideally with multiple teams contributing to the code base. 
  • Experience with Linux (RHEL, CentOS) environments and the ability to build and configure with a Command Line Interface (CLI). 
  • Experience with CI/CD principles and be able to support pipeline issues 
  • Understand containerization, APIs, and web services. 
  • Experience with implementing infrastructure as code and automation via api or cli. 
  • Knowledge of common DevOps tools such as Ansible, Jenkins, GitHub, or CircleCI. 
  • Experience with Atlassian products such as Jira, Confluence, Bitbucket and Bamboo. 


  • Vendor certification or training is expected in cases of established experience. Cloud Certification with AWS/GCP/Azure. 
  • Confluent Cloud Certification will be an added advantage. 



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: 

"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."