Software Engineering Manager
GraingerAbout the role
About Grainger:
Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and solutions, such as technical support and inventory management, to save customers time and money.
We're looking for passionate people who can move our company forward. As one of the 100 Best Companies to Work For, we have a welcoming workplace where you can build a career for yourself while fulfilling our purpose to keep the world working. We embrace new ways of thinking and recognize everyone is an individual. Find your way with Grainger today.
Position Details:
The Login and Registration team enhances and maintains the login and registration functionality for our customers and employees on Grainger.com. As engineering manager, you will work with the team’s product manager, several engineering teams, technical architects, designers, UX designers and business stakeholders to deliver an excellent user experience. You will work with our security and SRE teams to ensure best practices are being followed. As the central hub for user authentication, multiple engineering teams rely on the APIs and functionality the team provides.
You will lead a team of full stack developers and QE engineers, where you will follow development and quality practices, provide technical guidance, partner with the product team and hold accountability for the team execution. This is a hybrid role with expectations in the office 2-3 days a week.
You will report to the Senior Manager - Product Engineering
You Will:
- Drive an engineering mindset into team through coaching, mentoring, and partnering with practice leads.
- Not directly hands-on coding but understand how to code and develop a workload to production.
- Have hands-on understanding of AWS, containers, and ability to step back to support a hybrid ecosystem.
- Ensure that all members of a development team (Tech Lead, Software Engineer, QA) have the skills and tools required to deliver their best work. · Partners with the practice leaders to upskill direct reports.
- Connect people with upskilling needs to the proper internal resources and act as an accountability coach towards those efforts.
- Assist teams in the removal of impediments, especially when coming from outside the team.
- Use metrics to monitor the health and productivity of the teams and to understand capacity limitations for forecasting possible headcount changes.
- Participate in headcount planning and other operational meetings with other levels of management.
- Monitor the daily health of team to stay informed about how their assistance/coaching the team in the delivery of their commitments/forecasts can improve outcomes.
- Have regular touchpoints with direct reports to focus on maintaining between teams, team members, and the business.
- Create/promote a culture of team autonomy, continuous improvement, and sustainable pace within the teams that they manage.
- Offer technical guidance and/or pull in other experts to assist the team.
- Manage staff through processes including feedback, career development, performance reviews, performance improvement objectives and recognition, salary and promotional reviews.
You Have:
- 10+ years of work experience in a technical capacity required. 2-5 years of people management or team leadership required ·
- Demonstrated business knowledge and organizational awareness.
- A bachelor’s degree in business (or Management), Computer Science, Engineering, or related discipline, or equivalent work experience is required.
- Understanding of how to identify opportunities for upskilling people they manage and how to improve others.
- Experience communicating updates and resolutions to customers and other partners, (i.e., verbal, written, presentation) in both group and one-on-one settings.
- Deep passion for servant leadership and the knowledge of how to apply these principles from the perspective of people management.
- Passion for Agile principles and processes and an understanding of how to monitor team health.
- Working knowledge of business and business strategy.
- High-level knowledge of technologies used by the team.
- Understanding of the process including goals, career development, P&D and feedback.
Rewards and Benefits:
Wit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s