
Software Engineering Manager
Grainger
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $134,100 - $223,500 per year
Tech Stack
About the role
- Own the end-to-end delivery and reliability of address standardization, validation, and enrichment services.
- Provide guidance and leadership to Software Engineers, helping define their roles responsibilities, and expectations.
- Support career development through regular feedback, goal setting, and performance management.
- Ensure healthy team operations, including sustainable delivery, on-call practices, and incident response.
- Act as a key partner to product and downstream engineering teams that consume address APIs.
- Lead incident response, root cause analysis, and follow-through on preventative improvements.
- Champion automation, monitoring, and observability across the platform.
- Collaborate with Product Managers to align on product roadmaps and translate requirements into actionable strategies.
- Promote continuous improvement in software development processes and workflows using metrics to guide decision-making.
- Ensure adherence to established development standards, coding practices, and quality assurance processes.
- Track and analyze metrics to monitor team effectiveness and quality outcomes.
- Identify process inefficiencies or quality issues and implement improvement initiatives.
- Serve as a point of contact for escalation related to the team’s projects and deliverables.
Requirements
- Bachelor's Degree in Information Technology, Computer Science, or related field required
- 5+ years' experience in Software Engineering required
- 2+ years' experience leading developers required
- Ability to manage Agile sprint teams, vendor relationships, on-shore/off-shore teams
- Technical Knowledge in: Java & J2EE stack with basic Java frameworks (Spring, Hibernate, Spring Boot)
- Web application front-end frameworks (React, NextJS)
- CI/CD, automated testing, automated monitoring.
- Containerization platform (Docker, Kubernetes, or OpenShift)
- Cloud stack (AWS, Google Cloud Platform, Azure
- Software security and basic vulnerabilities
- Micro-services architecture
- Event-streaming technologies (Kafka)
- Familiarity with additional programming languages (Kotlin, Python)
Benefits
- Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
- 18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJ2EESpringHibernateSpring BootReactNextJSCI/CDDockerKubernetes
Soft Skills
leadershipcareer developmentteam operationsincident responsecollaborationcontinuous improvementperformance managementguidancecommunicationproblem-solving