Software Engineer III

Grainger Businesses•Chicago, IL
•$112,900 - $188,100•Hybrid

About The Position

As a Senior Software Engineer (Software Engineer III), you will participate in the full systems life cycle and design, code, configure, test, implement, and support application software and systems delivered on time and within budget. You will mentor junior engineers and work with technical teams, stakeholders, and product managers to understand business requirements and develop technical solutions. On Grainger’s Digital Identity team, you will help build and operate authentication capabilities serving more than 2 million customer accounts. The team supports the customer sign-in experience and systems that securely manage login activity. You will manage and enhance Auth0 configurations and integrations for the customer authentication platform, and configure, manage, and support single sign-on (SSO) connections for customer companies. A sound understanding of authentication, authorization, and current security best practices is important.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 3 years of experience in modern software engineering, including designing, building, and deploying scalable software applications.
  • Understanding of distributed system design.
  • Experience analyzing and interpreting complex problems and processes.
  • Familiarity with Agile/Scrum methodologies and DevOps practices.
  • Experience with frontend JavaScript or TypeScript frameworks.
  • Experience coding in Java, including developing and deploying microservices.
  • Understanding of authentication, authorization, and current security best practices.

Nice To Haves

  • Experience leveraging modern AI-based coding tools and practices.
  • Experience working with GitHub Actions or workflows.

Responsibilities

  • Build applications and develop product design solutions with engineers, architects, and analysts to create scalable, maintainable software.
  • Apply frontend, backend, or full-stack specialized skills as required by the platform or domain.
  • Implement continuous delivery (CI/CD) activities and promote engineering best practices.
  • Support team activities and pair with peers on stories.
  • Coach and mentor junior engineers.
  • Manage and enhance Auth0 configurations and integrations for the customer authentication platform.
  • Configure, manage, and support SSO connections for customer companies.
  • Design, code, configure, test, implement, and support application software and systems.
  • Work with technical teams, stakeholders, and product managers to understand business requirements and develop technical solutions.

Benefits

  • Medical, dental, vision, and life insurance, with coverage starting on the first day of employment.
  • Six free licensed therapist sessions each year.
  • 18 annual paid time off days for full-time employees, prorated based on start date.
  • Six company holidays per year.
  • A 6% company contribution to a 401(k) plan each pay period, with no employee contribution required.
  • Employee discounts.
  • Tuition reimbursement.
  • Student loan refinancing.
  • Free access to financial counseling, education, and tools.
  • Maternity support programs and nursing benefits.
  • Up to 14 weeks of paid leave for birth parents and up to 4 weeks of paid leave for non-birth parents.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service