Senior Software Engineer, Data Sharing — Java/Spring

Grainger

Chicago (IL)

Hybrid

USD 113,000 - 188,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
PTO 23 days per year
6 company holidays
401(k) match 6%
Employee discounts
Tuition reimbursement
Student loan refinancing
Financial counseling

Job summary

Grainger is seeking a Senior Software Engineer (Software Engineer III) within the Data Sharing team of the Product Information Management organization. You will design, code, configure, test, and support applications that deliver on time and within budget, mentoring juniors and collaborating with product managers to translate business needs into scalable technical solutions.

The role focuses on APIs and event streams for product data, requiring Java, Spring Boot, and modern data tech.

Qualifications

  • Bachelor's Degree or equivalent experience.
  • 3+ years experience with modern software engineering; designing, building, and deploying scalable software applications.
  • Understanding of distributed system design
  • Familiarity with Agile/Scrum methodologies and DevOps practices

Responsibilities

  • Develop end-to-end services (APIs and stream processing) using Java and Spring Boot.
  • Build applications and develop product design solutions with engineers and analysts.
  • Implement continuous delivery activities (CI/CD) and drive engineering best practices.
  • Coach and mentor junior engineers and participate in on-call rotation.

Skills

Java
Spring Boot
Kafka
MongoDB
PostgreSQL
Terraform
DataDog
Distributed systems
Agile/Scrum
DevOps

Education

Bachelor's Degree or equivalent experience

Tools

Java
Spring Boot
Kafka
MongoDB
PostgreSQL
Terraform
DataDog

Job description

Grainger is seeking a Senior Software Engineer (Software Engineer III) within the Data Sharing team of the Product Information Management organization. You will design, code, configure, test, and support applications that deliver on time and within budget, mentoring juniors and collaborating with product managers to translate business needs into scalable technical solutions.

The role focuses on APIs and event streams for product data, requiring Java, Spring Boot, and modern data tech.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Sharing & APIs
Senior Software Engineer, Data Sharing & APIs

W. W. Grainger • Chicago (IL), Northern (KY)

Hybrid
USD 113,000 - 188,000
Medical,dental,vision insurance
6% 401(k) company match
PTO 23 days + 6 holidays
+4
Senior Java Engineer – APIs, Data & Microservices
Senior Java Engineer – APIs, Data & Microservices

W. W. Grainger • Chicago (IL)

On-site
USD 113,000 - 188,000
Benefits starting day one
6% 401(k) company contribution
Employee discounts and tuition support
Software Engineer III
Software Engineer III

W. W. Grainger • Chicago (IL)

On-site
USD 113,000 - 188,000
Benefits starting day one
6% 401(k) company contribution
Employee discounts and tuition support
Software Engineer III
Software Engineer III

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer - AI-Driven Full-Stack, Remote
Senior Software Engineer - AI-Driven Full-Stack, Remote

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Hybrid work environment
Onsite onboarding
Travel to Chicago for onboarding
Data Engineer III
Data Engineer III

Grainger • Lake Forest (IL)

On-site
USD 74,000 - 123,400
Medical, dental, and vision insurance
18 paid time off days
6% company contribution to 401(k)
Senior Software Engineer, Pricing Platform (Hybrid)
Senior Software Engineer, Pricing Platform (Hybrid)

Grainger • Chicago (IL)

Hybrid
USD 134,100 - 223,500
Medical insurance
Dental insurance
Vision insurance
+8
Senior Data Platform PM — Hybrid, AI‑Ready Pipelines
Senior Data Platform PM — Hybrid, AI‑Ready Pipelines

Grainger • Chicago (IL)

Hybrid
USD 146,000 - 244,000
Medical, dental, vision, and life保险
PTO and holidays
401(k) with company match
+2
Senior Technical PM – AI-Ready Enterprise Data Platform
Senior Technical PM – AI-Ready Enterprise Data Platform

Zoro Tools • Chicago (IL)

Hybrid
USD 146,000 - 244,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer - Coding Agents - Java and React
Senior Software Engineer - Coding Agents - Java and React

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Hybrid work environment
Onsite onboarding
Travel to Chicago for onboarding