Expert Software Engineer- CIM Team

Grainger
Chicago, ILFULL_TIMEPosted Aug 7, 2026

Role responsibilities

The role involves designing and implementing scalable, secure software solutions for the Customer Information Management domain. The engineer will act as a technical authority, shaping architecture and mentoring other engineers to drive engineering excellence.

Requirements

Requires over 7 years of experience building large-scale distributed systems and expertise in a major technical domain. Candidates should have a strong grasp of system architecture and the ability to lead technical initiatives across organizational boundaries.

Key skills

Distributed Systems Design, System Architecture, CI/CD, Software Design, API Development, Authentication, Authorization, Data Structures, Algorithms, Technical Leadership, Mentoring, Observability, Operational Resilience, Scalability, Code Review, Automated Testing

Keywords

Software Engineering, CIM, Distributed Systems, System Architecture, CI/CD, API, Authentication, Authorization, Scalability, Observability, Data Structures, Algorithms, Technical Leadership, Enterprise APIs, User Identity, Software Design, Code Quality, Reliability, Security, Hybrid Work

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