W

W.W. Grainger

Industrial MRO supplier offering inventory management

Software Engineering Manager

Engineering LeadershipUpdated on Nov 14
Full-timeChicago, IL, USA$134.1k - $223.5k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field, or equivalent experience, is required.
  • At least 5 years of progressive experience in software engineering, application development, or related technology roles is required.
  • At least 5 years of experience leading software development teams, technical teams, or Agile delivery teams with responsibility for coaching, performance management, and work prioritization is required.
  • Knowledge of software engineering principles, system architecture, Agile delivery methodologies, DevSecOps practices, cloud platforms, continuous integration and continuous deployment pipelines, automated testing, containerization, and modern application development frameworks is required.
  • Ability to evaluate, adopt, and lead effective use of AI-enabled engineering tools and practices to improve developer productivity, software quality, operational efficiency, and delivery outcomes while maintaining engineering standards and appropriate human oversight is required.
  • Ability to lead software development teams through planning, execution, deployment, operational support, continuous improvement, and delivery of customer-focused technology solutions is required.
  • Knowledge of engineering governance, software quality, application security, operational monitoring, incident management, and performance measurement within enterprise technology environments is required.
  • Ability to develop technical talent, coach engineers, manage team performance, facilitate cross-functional collaboration, and influence engineering decisions to achieve business and technology objectives is required.
  • Strong communication, prioritization, and problem-solving skills, with the ability to balance delivery commitments, operational needs, and team development, are required.
  • Technical knowledge of Kotlin (JVM) with Spring Boot, microservices and API-first architecture, event-driven integration using Kafka, data platforms and pipelines including Snowflake and Databricks, AWS cloud and containerization, and observability and monitoring tools such as DataDog is required.

Responsibilities

  • Lead, coach, and develop a team of software engineers by setting performance expectations, providing ongoing feedback, supporting career development, building AI fluency and adoption of AI-enabled engineering practices, and fostering an inclusive, collaborative, high-performing engineering culture.
  • Partner with Product Management, User Experience, Machine Learning Scientists, and technology stakeholders to translate product roadmaps and business priorities into delivery plans, engineering objectives, resource allocation, and successful execution of product initiatives.
  • Manage delivery of software solutions by overseeing planning, development, testing, deployment, and production support activities, while ensuring solutions meet quality, security, scalability, reliability, and performance standards.
  • Establish and reinforce engineering standards, Agile delivery practices, DevSecOps principles, AI-assisted software engineering practices, code quality expectations, and continuous integration and deployment processes to improve engineering effectiveness and product quality.
  • Monitor team performance, delivery metrics, operational health, customer experience, and engineering outcomes by identifying risks, resolving delivery issues, implementing process improvements, and driving continuous operational excellence.
  • Collaborate with engineering leaders, architecture, Site Reliability Engineering, Security, and platform teams to resolve complex technical and operational challenges, support technology modernization initiatives, and ensure alignment with enterprise standards and governance.
  • Perform other work assignments as required.

Desired Qualifications

  • Experience delivering software solutions using Agile methodologies and modern software engineering practices in cloud-based environments is preferred.

About the Company

W.W. Grainger

Industrial MRO supplier offering inventory management

Grainger provides maintenance, repair, and operating (MRO) products to businesses and institutions worldwide. Its two-pronged approach combines High-Touch Solutions with inventory management and technical support, and Endless Assortment through online marketplaces like Zoro and MonotaRO for a broad digital catalog. The company leverages a strong supply chain and e-commerce to stock and deliver safety, power tools, lighting, and other facility maintenance items to more than 4 million customers. Its aim is to help customers efficiently source and manage MRO needs at scale across industries including manufacturing, healthcare, and government.

Company size
10,001+
Company stage
IPO
Headquarters
Douglasville, GA
Founded
1927

Recently Posted Jobs

Explore more opportunities at W.W. Grainger

See more jobs