Sr Staff Software Engineer- CIM Team
$135.4k - $225.6kGrainger Businesses
Work Location Type: Hybrid
Req Number 333324
About Grainger
W.W. Grainger, Inc. is a leading broad line distributor with operations primarily in North America and Japan. At Grainger, We Keep the World Working® by serving more than 4.6 million customers worldwide with maintenance, repair and operating (MRO) products and value-added solutions delivered through innovative technology and deep customer expertise. Known for its commitment to service and purpose-driven culture, the Company reported 2025 revenue of $17.9 billion. For more information, visit
Compensation
The anticipated base pay compensation range for this position is $135,400.00 – $225,600.00. This role is eligible for an incentive target of up to 20 %, based on the achievement of individual and company performance objectives in accordance with the current terms of the incentive program which are subject to change.
Sponsorship
This position is not eligible for any form of sponsorship now or in the future. Individuals requiring sponsorship (e.g. OPT or H1B visa status) should not apply. Only individuals authorized to work in the United States now and for the foreseeable future will be considered for this position
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:
Grainger Benefits
The pay range provided above is not a guarantee of compensation. The range reflects the potential base pay for this role at the time of this posting based on the job grade for this position. Individual base pay compensation will depend, in part, on factors such as geographic work location and relevant experience and skills.
The anticipated compensation range described above is subject to change and the compensation ultimately paid may be higher or lower than the range described above.
Grainger reserves the right to amend, modify, or terminate its compensation and benefit programs in its sole discretion at any time, consistent with applicable law.
Position Details
The Senior Staff Software Engineer is a highly experienced individual contributor who serves as a technical authority and thought leader across the Customer Information Management (CIM) domain. This role is responsible for designing, developing, and evolving highly scalable, reliable, and secure software solutions that have broad organizational impact, including the software that establishes a transactional context for every user who interacts with Grainger on behalf of a customer. Software Engineer V partners closely with architects, product leaders, and engineering leadership to shape technical direction, influence architecture, and drive engineering excellence across teams, while remaining hands on in critical areas of design and implementation.
Chicago, IL is the preferred location with a hybrid work environment (2 days per week in the Merchandise Mart office). We will also consider highly qualified remote candidates who are willing to travel to Chicago for onboarding and occasional team meetings. Onsite onboarding will be required.
You Will
Design, architect, and implement complex software systems and platforms aligned to business strategy, engineering standards, and long term scalability goals. Influence system architecture decisions across teams and domains
Partner with product managers, architects, engineering managers, and stakeholders to translate complex business needs into high quality technical solutions and ensure alignment throughout delivery
Ensure high standards of code quality, security, performance, and reliability through design reviews, code reviews, automated testing, and continuous integration/continuous delivery (CI/CD) practices. Lead efforts to improve system observability and operational resilience.
Mentor and coach engineers across levels, providing guidance on design, coding practices, and problem solving. Act as a trusted technical advisor and raise the overall engineering capability of the organization.
You Have
7+ years experience designing, building, and supporting large scale, distributed software systems in a modern engineering environment.
Experience partnering with product to frame tradeoffs and help shape the work for iterative value delivery
Deep expertise in at least one major technical domain or platform, with the ability to quickly learn and influence adjacent domains.
Strong understanding of system architecture, data structures, algorithms, and distributed system design.
Proven ability to lead technical initiatives, influence without authority, and collaborate effectively across organizational boundaries.
Demonstrated ability to improve engineering practices across teams
Preferred
Experience working with user identity concerns (authentication and authorization)
Experience working with critical enterprise APIs
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.
$190k - $210k
...people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health... ...more about our Total Rewards philosophy . About the Role: As a Staff Software Engineer on the Developer Productivity - Local Environments team, you...SeniorWork at officeLocal areaRemote work2 days per week3 days per week- About the RoleIAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and... ...raises the engineering bar across the team.The Senior Staff Data Engineer owns the... ...proficiency in Python and SQL, with strong software engineering fundamentals (testing,...SeniorFull timeWorldwide
$150k - $200k
...a boutique forward‑deployed engineering firm that helps wealth management... ...pipelines, AI tools, custom software, and compliance... ...serve, and we’re growing the team to meet it. Our founders previously... ...production. The Role The Senior / Staff Software Engineer at Impruve...SeniorWork at officeRemote work- ...Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will...Senior
$137.4k - $161.7k
Are you ready to make an impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver...SeniorLocal areaImmediate startFlexible hours- ...Position Overview We are seeking a highly skilled Senior Staff Software Engineer responsible for leading technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API‑driven services and event...SeniorRemote workWorldwide
$265k
...We invest heavily in digital-first operations, allowing our teams to collaborate effectively across 27 U.S. states, 2 Canadian... ...prefer to work in an office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote Employment Type...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours$187.1k - $229k
...technology, or you’re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Forward Deployed AI EngineerJLL | AI Engineering | Full-TimeAbout the RoleJLL is rolling out AI agents directly into business lines:...Full timeLocal area$190k - $250k
...QualificationsBachelor's degree in Computer Science, Engineering, MIS, or related field preferred.12+ years of experience in software engineering, with demonstrated experience... ...-scale technical initiatives across multiple teams.Strong background in database design,...Temporary workFlexible hours$160k - $210k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...? Here, you're not just part of a team; you're part of a movement. We empower employees... .... What you'll do:We are looking for a Staff Engineer to serve as the technical domain owner...Contract workWork at officeRemote workWorldwideMonday to FridayFlexible hours$195k - $257.5k
...everyone is a stakeholder.What you’ll be responsible for:The Staff Software Engineer is responsible for extending Circle's in-house blockchain... ...banking protocols; collaborating with Product and Engineering teams to design, test, and shape Circle features, including developing...Contract workRemote workFlexible hours- ...perspectives lead to groundbreaking solutions. Team members are empowered to share ideas... ...: We are seeking a highly skilled Staff Software Engineer responsible for mobile application development... ....Collaborate with other Staff and Sr. Staff Engineers to create a community...Full timeRemote workWorldwide
$125.8k - $209.6k
CME Group is looking for a senior and experienced Staff Agentic Software Engineer to join a dynamic team responsible for our mission-critical Real-time Positions & Risk Management Systems. This role is pivotal in driving both the technical evolution of our financial platforms...Full timeLocal areaWorldwideShift work$188k - $230k
...and hustle, SpotOn is the place for you.About the RoleAs a Staff Android Software Engineer in our Hospitality group, you are a technical leader and... ...architecture, and create leverage through mentorship and cross-team execution.What You’ll DoTechnical Strategy & Architecture:...Summer workLocal areaImmediate startRemote workNight shift$116k - $174k
Staff Software Engineer - IE07IEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and... ...goals - and to help others accomplish theirs, too. Join our team as we help shape the future. Job ResponsibilitiesLead the...Full timeTemporary workWork at office3 days per week- ...****@*****.***: (***) ***-****Staff Software Engineer (Full-Stack)Location: Chicago, IL (On-site)About the OpportunityWe are looking for an experienced Staff Software Engineer to join our Chicago-based team and help redefine how digital creators and their...Local areaImmediate start
- ...Contact: Mike LaTulipEmail: ****@*****.*** Title: Staff Software EngineerLocation: Chicago, ILAbout the Opportunity Join a... ...fintech organization as a foundational member of our engineering team. We are developing an AI-native financial operating system...
$150k - $275k
...Contact: Ethan HudsonEmail: ****@*****.***: (***) ***-****Sr. Software EngineerLocation: RemoteAbout the OpportunityWe are seeking a highly skilled Software Engineer to join a specialized team dedicated to the security and resilience of high-performance...SeniorRemote work$150k - $200k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...? Here, you're not just part of a team; you're part of a movement. We empower... ...a highly skilled and experienced Staff Software Engineer to join our Trading Services team. In...Work at officeRemote workWorldwideMonday to FridayFlexible hours- ...and we're scaling fast.This is a founding team, these first hires will shape the... ...client conversation.You might come from engineering, consulting, product, or pre-sales — what... ...you need:Minimum of 5 years experience in software engineering, AI/ML, or enterprise technologyMinimum...Full timeWork experience placementLive inWork at officeLocal area
- ...about our AI interview philosophy and how we use AI in our recruiting process here . Pinterest's performance marketing engineering team owns the end-to-end systems that turn marketing dollars into measured user growth spanning attribution, bidding, budget optimization...Work at officeRemote workRelocationRelocation packageShift work
- ...LaTulipEmail: ****@*****.*** TitleSr. Software EngineerLocationChicago (Hybrid)About the... .... We are seeking a Senior Software Engineer to design, scale, and optimize mission-... ...technical mentor for junior engineering team members, facilitating code reviews and...Senior
- DescriptionWe are looking for a Senior Software Engineer to create modern software solutions that connect data, systems, and business workflows... ...guidance, and transition materials that enable client teams to support and expand delivered solutions.• Establish reusable...Senior
$130k - $140k
What's the role? We are hiring a Senior Software Engineer to build AI platform and production systems that support advanced computer vision... ...simulation engineers to reduce iteration friction across the team- Help design production architecture for scaling usage,...Senior- ...it matters most. Learn more about CCC at .The RoleAs a Senior Software Engineer at CCC, you’ll play a key role in building and supporting... ...’ll work closely with product, architecture, and engineering teams to turn business needs into thoughtful technical solutions, while...SeniorFull time
$140k - $190k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...? Here, you're not just part of a team; you're part of a movement. We empower employees... ...amounts of data. As a Backend Software Engineer specializing in Scala in a Kubernetes environment...SeniorWork at officeRemote workWorldwideMonday to FridayFlexible hours$140k - $190k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...? Here, you're not just part of a team; you're part of a movement. We empower... ...seeking a highly skilled and experienced Sr. Software Engineer II with deep expertise in exchange...SeniorContract workWork at officeWorldwideMonday to FridayFlexible hours$125k - $175k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...? Here, you're not just part of a team; you're part of a movement. We empower... ...world. What you'll do:We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our...SeniorWork at officeRemote workWorldwideMonday to FridayFlexible hoursShift work$121.55k - $157.3k
...strengthening the trust we’ve earned as a global market leader. Our teams are empowered to share ideas, actively pursue them and bring on... ...environments.This position partners closely with Detection Engineering, Threat Hunting, Incident Response, and Purple Team functions...SeniorFull timeWork at officeImmediate start- Senior Java Full Stack EngineerCognizant’s Digital Engineering practice is seeking a highly qualified Java engineer with experience developing... ..., enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a...SeniorFull timeWork experience placementLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Staff Software Engineer- CIM Team. Be the first to apply!
- senior operations associate Chicago, IL
- senior safety specialist Chicago, IL
- senior technology project manager Chicago, IL
- senior c++ developer Chicago, IL
- remote senior business analyst Chicago, IL
- senior manager clinical operations Chicago, IL
- senior supervisor Chicago, IL
- senior leadership Chicago, IL
- senior manager data science Chicago, IL
- senior business analyst Chicago, IL

