Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Grainger Logo

Senior Software Engineering Manager

Grainger

$143,000 - $238,400
Oct 30, 2025
Chicago, IL, US
Apply Now

Grainger's KeepStock Engineering Team is undergoing a digital transformation, shifting from an on-premises monolithic architecture to a cloud-based microservices architecture. The Software Engineering Manager will lead teams in the end-to-end execution of project work, setting technical direction, coaching, and partnering to ship high-quality, reliable software at pace.

Requirements

  • 8+ years in software engineering, including 3+ years managing managers and/or multiple teams.
  • Experience coaching and developing software engineers.
  • Familiarity with Java / Kotlin, Java frameworks, and relational databases.
  • Familiarity with CI / CD, containerization platforms, cloud stacks (AWS, Azure, etc. ) microservices architecture, and daily+ deployments.
  • Familiarity with event-streaming technologies (Kafka).
  • Experience with automated testing, monitoring, and observability.
  • Built or migrated systems using microservices and event-driven architecture platforms.

Responsibilities

  • Offer technical guidance to solve problems, facilitate team solutions, and/or pull in other experts to assist the team when required.
  • Ensure that Software Engineers are following practices such as TDD, trunk-based development, pair programming, and XP / agile methodologies in their daily work
  • Promote an engineering mindset into your teams through coaching, mentoring, and partnering with practice leads with continuous bi-directional feedback.
  • Ensure that all members of a development team (Tech Lead, Software Engineer, QE) have the skills and tools required to achieve their best work.
  • Use metrics to monitor the health and productivity of the teams and understand capacity limitations for forecasting possible headcount changes and delivery timelines.
  • Partner with Product Managers and UX to understand product roadmaps and project requirements to develop execution strategies.
  • Be an escalation point for all matters related to work in which your team is engaged.

Other

  • Hybrid work location type.
  • Create and promote a culture of team autonomy, continuous improvement, high performance, and sustainable pace within the team(s).
  • Actively support team members in establishing personal development plans and organize individual career growth.
  • Elevate documentation, tech talks, hiring loops, and community presence.
  • Experience promoting collaboration to guide strategy and continuous improvement.