Share this Job

Software Engineer II

Date: Feb 14, 2021

Location: LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

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 technology solutions to support the business in its mission to stay atop. We deliver 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 deliver complex solutions quickly and seamlessly. The team of 500+ is comprised of Infrastructure + Operations, Cyber Security, Technology Planning, Architecture, and Engineering and are built in a way to support the dynamic and ever-changing customer landscape.

 

Primary Function

 

*This role typically is located in our Lake Forest headquarters office, but due to COVID-19 will be fully virtual until further notice.  Once this office location has a return to work plan, the team member will be required to be on-site.

 

Grainger is looking for a  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 the planning and execution of product roadmaps and backlog priorities.

 

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, from new grads to industry veterans. Relevant industry experience is important (Site Reliability Engineer (SRE), Systems Engineer, Software Engineer, DevOps Engineer, Network Engineer, Systems Administrator, Linux Administrator, Database Administrator, or similar role), but ultimately less so than your demonstrated abilities and attitude.   

 

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 a must.  An individual working under this position will be expected to be able to perform typical day-to-day tasks autonomously, requiring assistance with only the most complex tasks.

 

 

Experience: 

 

  • Engineering degree, or a related technical discipline, or equivalent work experience
  • Vendor certification and/or training is desired but not required
  • Experience with advanced System engineering/Architecture/Administration  
  • Ability to demonstrate test-driven development or related experience
  • Understanding 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)
  • A basic understanding of cloud computing design and security principles
  • Demonstrated coding in one or many higher-level languages (e.g., PHP, Python, C++, or Java)
  • Understanding in application containerization, APIs or web services
  • Knowledge of common DevOps tools such as Chef, Puppet, Ansible, Jenkins, Git
  • Knowledge of CI/CD principles and techniques
  • Demonstrated knowledge of pipelines to build and deploy code and services
  • Understanding of IT disciplines including software, hardware, network engineering
  • Some experience working on complex programs, projects, and large cross-functional teams
  • Understanding and/or experience of orchestration tools/deploying infrastructure as code (eg Terraform, CloudFormation, etc)
  • Proficiency for documentation and training support staff to turnover new development and processes

 

“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.”