Tech Lead, Software Engineering

Grainger Businesses•Chicago, IL
•$134,100 - $223,500•Hybrid

About The Position

We’re forming a new team which supports the publishing process that brings product data to Grainger.com. As a Lead Software Engineer (Software Engineer IV) on this team you will develop applications that align with a strategic vision. In addition to coaching engineers, you will partner with key stakeholders, including Product Managers, Business Users, and Architecture to turn complex workflows and requirements into clean, maintainable applications. You will embrace curiosity to ensure a deep understanding of the business requirements that drive the analysis and physical design of technical solutions. The publishing process impacts products and systems across multiple domains, so you will work on internal tools and customer-facing systems. Chicago, IL is the preferred location with a hybrid work environment (2 days per week in the Merchandise Mart office). We will also consider highly qualified remote candidates who are willing to travel to Chicago for onboarding and occasional team meetings. Onsite onboarding will be required.

Requirements

  • Bachelor's Degree or equivalent experience in computer science or similar; or equivalent experience required
  • 5+ years of experience as a Software Engineer, with experience in modern software engineering; designing, building, and deploying scalable software applications required
  • Expert knowledge of programming skills, including full stack software development experience in relevant technologies such as React, Java, Typescript
  • Demonstrated knowledge of distributed system design and backend integration patterns, including REST APIs, event-driven systems, and asynchronous workflows
  • Demonstrated knowledge of using AI agents to understand existing systems, write code, improve workflows.
  • Experience analyzing, interpreting, and communicating complex problems and processes
  • Familiarity with Agile/Scrum methodologies and DevOps practices

Responsibilities

  • Lead engineering work on a team responsible for the support and delivery of high-quality, maintainable software for highly complex applications
  • Influence team adoption of sensible defaults to enable continuous delivery activities
  • Contribute to continuous learning on your team culture by leading knowledge sharing sessions with latest technological features and engineering practices
  • Maintain software in production with demonstrated ability to triage and resolve issues, and in an evening on-call rotation.
  • Mentor developers, conduct code reviews, and participate in pair programming.

Benefits

  • Medical, dental, vision, and life insurance plans with coverage starting on day one of employment
  • 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
  • 23 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date)
  • 6 company holidays per year.
  • 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
  • Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
  • Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service