Senior Software Engineer: Data Transformation & MDM

Grainger

Chicago (IL)

Hybrid

USD 112,900 - 188,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/Dental/Vision
Life Insurance
Therapy sessions
PTO & holidays
401(k) match
Employee discounts

Job summary

Grainger is seeking a Senior Software Engineer on the Step Data Transformation team to design, develop, and maintain Java-based software and MDM solutions supporting our product data ecosystem.

You will modernize existing applications, improve data transformation logic, and ensure data governance across Grainger systems while collaborating with engineers, product managers, and architects to deliver scalable, reliable software.

Qualifications

  • Bachelor's Degree or equivalent experience required.
  • 3+ years as a Software Engineer with diverse tech exposure.
  • 2+ years Java development in production environments.
  • Familiarity with Spring Boot and CI/CD tooling.
  • Proficiency in Oracle and SQL; data governance knowledge.

Responsibilities

  • Design and develop high-quality, maintainable Java-based and MDM software solutions across the SDT team's product data ecosystem.
  • Contribute to the modernization of existing Java applications, identify opportunities to improve architecture, reduce technical debt, and adopt contemporary engineering patterns.
  • Analyze and improve existing data transformation logic to enhance system efficiency, resilience, and scalability.
  • Integrate data processes from various Grainger systems, ensuring seamless data flow and governance across platforms.
  • Bring a fresh perspective to engineering challenges — actively proposing improvements to tooling, CI/CD pipelines, and team practices.
  • Collaborate with lead engineers, product managers, and architects to ensure successful design and delivery of technology solutions.

Skills

Java development
Data engineering
SQL
Distributed systems

Education

Bachelor's Degree in Computer Science or related field

Tools

Spring Boot
Oracle
CI/CD tooling
GitHub Copilot

Job description

Grainger is seeking a Senior Software Engineer on the Step Data Transformation team to design, develop, and maintain Java-based software and MDM solutions supporting our product data ecosystem.

You will modernize existing applications, improve data transformation logic, and ensure data governance across Grainger systems while collaborating with engineers, product managers, and architects to deliver scalable, reliable software.

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Grainger • Chicago (IL)

Hybrid
USD 112,000 - 189,000
Medical/Dental/Vision
Life Insurance
Therapy sessions
+3
Director of Product Software Engineering - Customer Data
Director of Product Software Engineering - Customer Data

Grainger • Chicago (IL)

Hybrid
USD 180,000 - 300,000
Medical, dental, vision insurance
401(k) with company match
Paid time off + holidays
+2
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
Data Engineer III
Data Engineer III

Grainger • Lake Forest (IL)

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

Prudential Financial • Town of Newark (WI)

Hybrid
USD 104,000 - 172,000
Market competitive salary
Annual bonus potential
Comprehensive benefits
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Enterprise Systems Engineer — Remote & Impactful
Senior Enterprise Systems Engineer — Remote & Impactful

Zoro Tools • Lake Forest (IL)

On-site
USD 88,000 - 147,000
Healthcare benefits
401(k) plan
Paid time off
+2
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
Senior Software Engineer – Data Platforms & APIs (Hybrid)
Senior Software Engineer – Data Platforms & APIs (Hybrid)

W. W. Grainger • Chicago (IL)

Hybrid
USD 112,900 - 188,100