Lead Software Engineer
Req Number
About Grainger
Compensation
-
Rewards and Benefits
With benefits starting on day one, our programs provide choice and flexibility to meet team members' individual needs, including:
- 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.
For additional information and details regarding Grainger's benefits, please click on the link below:
https://experience100.ehr.com/grainger/Home/Tools-Resources/Key-Resources/New-Hire
Grainger Benefits
Position Details
You Will
- Lead the architecture, design, and evolution of scalable backend services and APIs.
- Drive technical strategy and influence engineering direction across multiple teams.
- Define standards for API design, distributed systems, observability, security, and reliability.
- Partner with product, architecture, platform, and leadership teams to solve complex business problems.
- Establish reusable frameworks, shared services, and engineering patterns that improve organizational productivity.
- Lead incident reviews, reliability initiatives, and technical debt reduction efforts.
- Mentor engineers and cultivate technical leadership across the organization.
- Evaluate emerging technologies and guide strategic adoption decisions.
- Champion engineering excellence through design reviews, architecture governance, and continuous improvement.
- Contribute hands-on to complex technical solutions while balancing strategic responsibilities.
You Have
- Bachelor's Degree or equivalent experience in computer science or similar; or equivalent experience required
- 5+ years designing, building, and operating scalable software systems in production environments.
- Expert-level proficiency in Java, Spring Boot, and backend API development.
- Deep expertise in distributed systems, microservices, API-first architectures, and event-driven systems.
- Significant experience with Kafka, asynchronous messaging, and distributed data processing.
- Experience with PostgreSQL, Snowflake, Redis, and data-intensive applications.
- Strong understanding of cloud-native architectures, Kubernetes, containers, and infrastructure automation.
- Proven experience leading architecture and design for complex enterprise systems.
- Experience defining technical roadmaps and influencing architectural decisions across teams.
- Demonstrated ability to evaluate emerging technologies and drive adoption where appropriate.
- Experience with observability platforms such as Datadog.
- Deep understanding of reliability engineering, SLOs, incident management, and production support.
- Experience improving performance, scalability, availability, and resiliency of critical systems.
- Exceptional communication skills with the ability to influence engineering, product, and business stakeholders.
- Experience leading cross-functional initiatives across multiple teams.
- Proven ability to mentor engineers and develop technical leadership across the organization.
- Experience with analyzing, interpreting and communicating complex problems and practices
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, protected veteran status or any other protected characteristic under federal, state, or local law. We are proud to be an equal opportunity workplace.
We are committed to fostering an inclusive, accessible work environment that includes both providing reasonable accommodations to individuals with disabilities during the application and hiring process as well as throughout the course of one's employment, should you need a reasonable accommodation during the application and selection process, including, but not limited to use of our website, any part of the application, interview or hiring process, please advise us so that we can provide appropriate assistance.
Not included in the source posting: what you'll do.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.