Share this Job

Senior Software Engineer - Platform Engineering

Date: Jul 16, 2021

Location: CHICAGO, IL, US, 60603-4013

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 Grainger Technology Group (GTG) is a team of 500+ and is comprised of Infrastructure & Operations (I/O), Security, Insights, Data Engineering & Analytics (IDEA), Product and Platform Engineering and are built in a way to support the dynamic and ever-changing customer landscape.

Position Details

Grainger's Platform Engineers are hybrid software/systems engineers who build, test, deploy, and support products, platforms and solutions. Our team is comprised of varying levels of experience and backgrounds. As a Software Engineer in one of our teams, you can expect to work with other Software Engineers, Architects and Analysts to develop products and deliver solutions in a cloud environment and working with Technical Product Managers by helping with the execution of product roadmaps and backlog priorities. You will report to an Engineering Manager.

Relevant industry experience is important but less so than your demonstrated abilities andIdeally, you will have working knowledge and certification in a cloud environment. Robust system monitoring setup using tools such as Splunk, Zenoss, Data Dog and Dynatrace. Excellent documentation skills are important.

You Have:

  • 5+ years of industry experience as a Software Engineer
  • Experience coding in higher-level languages (e.g., PHP, Python, C++, or Java)
  • Cloud-relevant (AWS, GCP, Azure) CLI Scripting
  • test-driven development or related experience
  • Knowledge of common DevOps tools such as Chef, Puppet, Ansible, Jenkins, and Git
  • Knowledge of CI/CD principles and techniques
  • Solid understanding of cloud computing design and security principles
  • Experience with Linux (RHEL, CentOS) and / or Windows Server (2008 R2, 2012 R2, 2016 etc.) environments and the ability to build, configure and maintain via a Command Line Interface
  • Understand application containerization, APIs or web services
  • Experience using orchestration tools/deploying infrastructure as code (eg Terraform, CloudFormation etc.)


  • Vendor certification and training
  • Engineering degree, or a related technical discipline, or equivalent work experience

Our Benefits:

  • Comprehensive medical healthcare plans (including dental and vision)
  • HSA and FSA
  • PTO and family leave
  • Retirement Savings Plan - one of the best long-term savings plan in the nation!
  • and so much more! Please visit Total Rewards to learn more about our benefits

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.