Staff Software Engineer- Backend

Grainger
Chicago, ILFULL_TIMEPosted Jul 31, 2026

Role responsibilities

Act as a technical subject matter expert to deliver high-quality code for the Customer Expected Delivery Date team. Drive technical quality through TDD and CD while influencing architectural approaches and mentoring technical talent.

Requirements

Requires a Bachelor's degree in Computer Science or equivalent and over 5 years of experience in software engineering. Expert programming skills and knowledge of distributed system design and integration patterns are required.

Key skills

Java, Kotlin, Spring Boot, Distributed System Design, Test Driven Development, Continuous Delivery, Pair Programming, Agile, Scrum, DevOps, Backend Development, Scalable Software Applications

Keywords

Backend Development, Java, Kotlin, Spring Boot, Distributed Systems, TDD, Continuous Delivery, Pair Programming, Agile, Scrum, DevOps, Scalability, Integration Patterns, AI Supported Software Engineering, Technical Debt, Software Engineering IV, MRO, Retail

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free