Software Engineer IV
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer developing applications for Grainger, a leading distributor serving millions globally. Collaborating with Product Managers and Architects to drive complex technical initiatives.
Responsibilities:
- Lead engineer on a team responsible for the application and delivery of high-quality, maintainable software for highly complex applications
- Own engineering culture within the team championing sensible defaults to enable continuous delivery activities
- Contribute to continuous learning on your team culture by leading knowledge sharing sessions with latest technological features and engineering practices
- Maintain software in production with demonstrated ability to triage and resolve issues
- Mentor developers, conduct code reviews, and participate in pair programming
- Drive complex technical initiatives in partnership with Architects
- Partners directly with IT Management team to ensure successful design and delivery of technology based solutions
Requirements:
- Bachelor's Degree or equivalent experience in computer science or similar; or equivalent experience required
- 5+ years experience as a Software Engineer; with experience in modern software engineering; designing; developing, testing and deploying scalable software applications within a variety of technologies and environments required
- Expert knowledge of programming skills; JVM, Kotlin, Typescript, React, or similar languages
- Strong focus on backend with working knowledge of front end
- Demonstrated knowledge of distributed system design and integration patterns
- Understanding of event driven data streaming architectures
- Familiarity with Agile/Scrum methodologies and Dev Ops Practices
- Experience with analyzing, interpreting and communicating complex problems and practices
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.


















