Senior Software Engineering Manager

Grainger Businesses•Chicago, IL
•$146,200 - $243,600•Hybrid

About The Position

Grainger is seeking a Senior Engineering Manager to lead part of Order Channels, including the Customer Order Entry team responsible for checkout on Grainger.com and the Engineering Manager leading the Cart Experience team. Together, these teams own the customer journey from cart through order submission. The position reports to the Senior Director of Engineering. The role is accountable for delivery, operational health, and growth across both teams. The manager sets direction, keeps checkout and cart experiences reliable in production, makes technical trade-offs with product and architecture partners, coaches the Engineering Manager, and develops engineers across both teams. The work focuses on optimizing customer ordering experiences to reduce friction and help customers make purchasing decisions. The position leads multiple engineering teams through managers, technical leads, and senior engineers; partners across product, architecture, UX, security, site reliability, and business stakeholders; and directs software design, development, testing, deployment, and operational support. It also establishes engineering governance and modern practices, monitors organizational performance and risk, and develops workforce, talent, vendor, and modernization capabilities.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field, or equivalent.
  • At least 7 years of progressive experience leading software engineering organizations responsible for enterprise application development, product engineering, or digital technology delivery.
  • At least 5 years of experience managing engineering managers, technical leads, or multiple Agile software development teams in complex technology environments.
  • Ability to lead multiple engineering teams responsible for software delivery, operational support, technology modernization, engineering governance, and continuous improvement.
  • Knowledge of engineering operations, delivery governance, workforce planning, financial management, vendor management, software quality, application security, and technology risk management in enterprise technology organizations.
  • Ability to influence senior technology and business leaders, develop engineering leadership capability, coach managers and technical leaders, and drive organizational improvements.
  • Strong communication, prioritization, and strategic planning skills, including the ability to balance delivery commitments, operational needs, and long-term transformation goals.

Nice To Haves

  • Master's degree in a related technical field.
  • At least 3 years of experience delivering cloud-based software solutions using Agile methodologies, DevSecOps practices, CI/CD pipelines, and modern software engineering frameworks.

Responsibilities

  • Lead multiple software engineering teams through managers, technical leads, and senior engineers; establish priorities, develop leadership capability, set performance expectations, advance AI fluency and AI-enabled engineering practices, and foster an inclusive, collaborative, high-performing culture.
  • Partner with Product Management, Architecture, User Experience, Security, Site Reliability Engineering, and business stakeholders to set engineering strategies, align delivery priorities, execute product roadmaps, and ensure technology investments support business objectives and customer outcomes.
  • Direct the design, development, testing, deployment, and operational support of software products, ensuring quality, security, scalability, reliability, performance, maintainability, and operational resilience.
  • Promote modern engineering practices, Agile delivery, DevSecOps, CI/CD, AI-assisted software engineering, automated testing, observability, code quality standards, and architecture alignment.
  • Monitor operational, delivery, quality, customer experience, and financial metrics; manage capacity, mitigate delivery risks, improve operational health, and drive continuous improvement.
  • Lead workforce and succession planning, technical talent development, vendor partnerships, technology modernization, and continuous learning.
  • Lead the Customer Order Entry team and manage the Engineering Manager responsible for the Cart Experience team.
  • Optimize the cart-through-checkout customer experience and keep those experiences reliable in production.
  • Coach the Engineering Manager and grow engineers across both teams.

Benefits

  • Medical, dental, vision, and life insurance coverage starting on day one.
  • Six free annual sessions with a licensed therapist.
  • 23 annual PTO days for full-time employees, prorated based on employment start date.
  • Six company holidays per year.
  • A 6% company contribution to a 401(k) Retirement Savings Plan each pay period, with no employee contribution required.
  • Employee discounts.
  • Tuition reimbursement.
  • Student loan refinancing and 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