Hybrid Software Engineering Manager

Posted 18 hours ago

Apply now

About the role

  • Engineering Manager leading the Customer Information Management team at Grainger. Delivering scalable address services and mentoring software engineers for effective project execution.

Responsibilities

  • 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.

Job title

Software Engineering Manager

Job type

Experience level

Mid levelSenior

Salary

$134,100 - $223,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job