Share this Job

Staff Software Engineer

Date: Nov 22, 2022

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

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.

We're looking for passionate people who can move our company forward. We have a welcoming workplace where you can build a career for yourself while fulfilling our purpose to keep the world working. We embrace new ways of thinking and recognize everyone is an individual. Find your way at Grainger.


Position Description:

We need engineers. They work with Architects and Analysts to develop the physical develop solutions that meet the defined functional, quality, performance, security, and architectural standards.

You will report to Senior Manager, Product Engineering. You will be typically located in our downtown Chicago office, in a hybrid work environment.


You Will:

  • Advise the development team on best practices in search while also being hands-on working with Java & SOLR Cloud.
  • Create a variety of SOLR collections such as: items, interaction data, orders, invoices. It will be important to understand and be able to choose the correct tools for migrating these collections to an AWS cloud-based environment.
  • Unit and integration testing is at the forefront of your mind. Everything moving to production have a unit and integration test along with it.
  • Prototype and demonstrate new ideas of search feasibility while using different types of search engines and cloud technologies.


You Have:

  • 8+ years’ experience as a software engineer
  • Experience working with Java or other JVM technologies; working in an Agile environment; continuous integration and continuous delivery; TDD; SOLR Cloud (Zookeeper, Relevancy Tuning, Query Construction, Collection Schema Design, Custom Solr Components & Handlers).
  • Experience with AWS(EC2, S3, SQS, SNS, Lambda), CICD tools (Bitbucket, CircleCI), Spring, Spring Boot, Docker, Kubernetes



SOLR Cloud, Elastic Search  and Linux.


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