Share this Job

Lead Software Engineer

Date: Nov 13, 2021

Location: 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, deep expertise, innovative technology solutions and unparalleled customer service keep customers' operations running and their people safe.

Position Details:

We are looking for a Lead Full Stack Engineer to be part of a team building a new product. You will focus on providing Grainger customers with recommendations that help them to improve their spend. This compelling role is part of a team of data engineers, data scientists, full stack engineers, and quality engineers. You have experience building on the public cloud, success in building products from scratch, and a strong foundation in software engineering. Familiarity with reporting concepts.

You can be based in either downtown Chicago or Lake Forest, Illinois and will report to the Senior Director, Information Management.

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
  • Experience with cloud computing design and security principles
  • Experience with Linux (RHEL, CentOS) OR Windows Server (2008 R2, 2012 R2, 2016 ) environments and the ability to configure and maintain through a Command Line Interface
  • Understand application containerization, APIs or web services
  • Experience using orchestration tools/deploying infrastructure as code (eg Terraform, Cloud Formation etc.)

Bonus:

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

Our 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

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