Grainger
Posted 1d ago

Senior Software Engineer - Java/ SQL

Grainger
Chicago, Illinois, United States
$113k-$188k/yrHybridFull Time
Responsibilities
  • building applications
  • mentoring engineers
  • monitoring services
Requirements
  • Bachelor's degree or equivalent experience
  • 3+ years of modern software engineering
  • Java and Spring Boot
  • Distributed systems
  • Docker or Kubernetes
  • Database technologies
  • Agile/Scrum, and DevOps experience
Technical tools mentioned
JavaSQLDatadogDockerKubernetesSpring BootPostgreSQLRESTful APIsKafkaRedis

Job description

 


Work Location Type: Hybrid  


Req Number  333089


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 www.grainger.com.  


 


Compensation


The anticipated base pay compensation range for this position is $112,900.00$188,100.00. This role is eligible for an incentive target of up to 10 %, 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:


 


https://experience100.ehr.com/grainger/Home/Tools-Resources/Key-Resources/New-Hire


 


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


We are seeking a talented Senior Software Engineer (Software Engineer III) to join our Customer Information Management (CIM) team. The team’s mission is to improve the quality, accuracy, and reliability of customer address data by providing trusted address services to other internal teams. By reducing service errors and ensuring consistent address information across the application, the team helps deliver a seamless user experience wherever customers interact with address-related functionality.


In this role, you will work on the end-to-end development and support of scalable, secure, and reliable APIs and backend services. You will be responsible for designing, coding, configuring, testing, implementing, monitoring, and maintaining application software and systems, ensuring solutions are delivered on time, within budget, and in alignment with technical and business requirements.


You will collaborate closely with engineering teams, product managers, architects, stakeholders, and other business partners to translate requirements into effective technical solutions. You will also establish monitoring and observability practices, troubleshoot production issues, improve system performance, and contribute to the ongoing reliability of the API ecosystem.


As a senior member of the team, you will provide technical leadership, participate in design and code reviews, promote engineering best practices, and mentor junior engineers.


This position reports to the Sr Manager, CIM Product Engineering, and is based in Chicago on a hybrid basis, in the office 2 days per week.


 


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.


You Will:



  • Build applications and develop product design solutions in partnership with engineers, architects, and analysts leading to scalable and maintainable software solutions



  • Utilize Backend specialized skills based on Java and observability practices using Datadog

  • Implement continuous delivery activities (CICD) and drive engineering best practices

  • Support team activities and pair with peers to work on stories

  • Coach and mentor junior engineers

  • Consistently practice sensible defaults

  • Collaborate with product managers, architects and designers to understand user requirements and translate them into technical specifications.

  • Promote effective team practices and shape team culture.


 


You Have



  • Bachelor's Degree or equivalent experience required

  • 3+ years of experience with modern software engineering; designing, building, and deploying scalable software applications required

  • Understanding of distributed system design

  • Experience analyzing and interpreting complex problems and processes

  • Familiarity with Agile/Scrum methodologies and DevOps practices

  • Experience with Docker, Kubernetes, or other containerization technologies.

  • Hands on experience with Java, Spring Boot for back-end development.

  • Experience with database technologies such as PostgreSQLa

  • Proven experience collaborating across teams to develop and implement software solutions


 


Preferred:



  • Experience integrating with RESTful APIs and third-party services.

  • Worked with messaging systems like Kafka and caching mechanisms like Redis

  • Assisted with software and data related technical issues.

 


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.

About Grainger

Distributes maintenance, repair, and operating supplies to businesses.

Similar jobs

Software Engineer roles near Chicago, Illinois
13h
Save
Mark Applied
Hide
Remote Software Engineer
Chicago or Canada or Europe
$200-$300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOE3+ years of software engineering experience; expertise building full-stack, scalable production software; strong architecture, development, debugging, code review, and communication skills.
Python, JavaScript, ReactJS, C, C++, Java, Rust, Go
14h
Save
Mark Applied
Hide
Software Engineer, Wallet
Menlo Park or New York City or Bellevue or Washington or Denver or Westlake or Chicago or Lake Mary or Clearwater or Gainesville
$166k-$195k/yr HybridFull Time
Robinhood
RobinhoodNASDAQ: HOOD: Provides a commission-free platform for investing and financial services.
2+ YOE2+ years of software development experience; backend expertise in Go, Python, or Java; cloud-native architecture, system design, data modeling, and software engineering fundamentals required.
Go, Python, Java, EVM blockchains, smart contracts
14h
Save
Mark Applied
Hide
Sr. Software Engineer - AI Platforms and Automation
United States or Chicago or Houston or Rosemont
$140k-$200k/yr RemoteFull Time
IMO Health
IMO Health: Develops clinical terminology and data intelligence software for healthcare.
7+ YOERequires 7+ years in software, platform, DevOps, MLOps, or cloud engineering; Python, AWS, AI applications, CI/CD, containers, Terraform, workflow tools, SQL, troubleshooting, and cross-functional communication.
Python, AWS, Amazon Bedrock, AWS Lambda, AWS Glue, Amazon S3, AWS IAM, Amazon CloudWatch, MWAA, Airflow, Docker, Kubernetes, Terraform, SQL, PostgreSQL, RDF, OWL, SPARQL, SHACL, FHIR, SNOMED CT, LOINC, RxNorm, ICD-10, CPT, Claude Code, GitHub Copilot, Cursor, LangChain, LangGraph, LlamaIndex
18h
Save
Mark Applied
Hide
Senior Software Engineer -P
Cincinnati or Rochester or Irving or Salt Lake City or Tempe or Saint Petersburg or West Palm Beach or Chicago
HybridFull Time
Paychex
PaychexNASDAQ: PAYX: Provider of integrated payroll, HR, and benefits outsourcing solutions.
2+ YOEPreferred bachelor's degree and 4+ years or master's degree and 2+ years; requires SQL, database, cloud, web services, web applications, front-end frameworks, unit testing, Agile, and open-source experience.
SQL, Oracle, MySQL, Entity Framework, Hadoop, Mongo, Azure, AWS, REST, WCF, SOAP, Node.js, ASP.NET MVC, WebForms, Angular, React, Ember, Knockout.js, Microsoft Test
1d
Save
Mark Applied
Hide
Senior Software Engineer -P
Cincinnati or Rochester or Irving or Salt Lake City or Tempe or Saint Petersburg or West Palm Beach or Chicago
HybridFull Time
Paychex
PaychexNasdaq: PAYX: Provider of payroll, human resources, and benefits outsourcing services.
4+ YOEBachelor's degree with 4+ years or master's degree with 2+ years; requires SQL, database design, cloud, web services, web applications, front-end frameworks, unit testing, and Agile experience.
SQL, Oracle, MySQL, Entity Framework, NoSQL, Hadoop, Mongo, Azure, AWS, REST, WCF, SOAP, Node.js, ASP.NET MVC, WebForms, Angular, React, Ember, Knockout.js, Microsoft MSTest
1d
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with deep React and TypeScript expertise, full-stack fundamentals, mobile experience, design systems, Figma, and hands-on AI-assisted development.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
1d
Save
Mark Applied
Hide
Software Developer - Java
Waukegan or Glenview
$90k-$128k/yr OnsiteFull Time
Uline
Uline: Distributes shipping, industrial, and packaging materials across North America.
4+ YOEBachelor's degree or relevant programming education and experience; 4+ years of Java development, Spring, REST, microservices, Git, JPA, SQL, JSON, SOAP, XML, CI/CD, and Agile experience.
Java, Spring, REST, Git, JPA, SQL, JSON, SOAP, XML, CI/CD, Agile
1d
Save
Mark Applied
Hide
Software Engineer
Chicago or New Jersey or Atlanta or Dallas
$54k-$122k/yr HybridFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
Experienced software engineer with Scala, functional programming, microservices, RESTful APIs, cloud platforms, big data, stream processing, frontend frameworks, CI/CD, and distributed systems expertise.
Scala, Akka, Play Framework, Spark, Java, RESTful APIs, AWS, Microsoft Azure, Google Cloud Platform, React, Angular, Vue.js, Kafka, Spark Streaming, Akka Streams