Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III (Java)

$112.9k - $188.1k
Full-time

Grainger Businesses

Work Location Type: Hybrid

Req Number 334699

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 $112,900.00 – $188,100.00. This role is eligible for an incentive target of up to 10% or $, 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.

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.
  • 23 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

As a Senior Software Engineer (Software Engineer III) on the Data Sharing team in the Product Information Management organization, you will be involved in the full systems life cycle and responsible for designing, coding, configuring, testing, implementing and supporting application software and systems that are delivered on time and within budget. In addition to mentoring junior engineers, you will work closely with technical teams, stakeholders and product managers to understand the business requirements that drive the analysis and physical design of technical solutions. The Data Sharing team is responsible for building and operating APIs and event streams to make product data available to all of Grainger.


You Will

  • Develop end-to-end services (including APIs and stream processing) using Java and Spring Boot

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

  • Utilize specialized skills based on specific platform or domain as required

  • 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 (TDD, pair programming, trunk-based development)

  • Participate in on-call rotation

You Have

  • 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

  • Experience analyzing and interpreting complex problems and processes

  • Familiarity with Agile/Scrum methodologies and DevOps practices

  • Experience with Java

  • Experience with Spring Boot, Kafka, MongoDB, PostgreSQL, Terraform, and DataDog

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.

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.

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III (Java) in Chicago, IL vacancy
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank - Payments team, you serve as a seasoned member of an agile team to design... 
    Suggested
    Bank staff

    JP Morgan Chase

    Chicago, IL
    3 days ago
  • Role: Java Developer III Location: Chicago, IL-Hybrid Duration: 12+ Months Job Description: Note: Top 3 skill sets required for this role...  ...debug new Cloud applications utilizing JSON, Java, existing software systems, and large-scale proprietary Cloud backend with EC2,... 
    Suggested

    Zortech Solutions

    Chicago, IL
    4 days ago
  •  ...most complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Corporate Technology team, you...  ...engineering best practices within your teamCollaborates with other software engineers and teams to design, develop, test, and implement... 
    Suggested

    JP Morgan Chase

    Chicago, IL
    3 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation...  ...using at least one back-end language such as Python, Java, .NET, Go, or Node.js and at least one modern front-end... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Chicago, IL
    2 days ago
  • $95.6k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms...  .... Work you'll do As a Project - Software Engineer III on the Engineering as a Service team,...  ...SidekiqExperience with Spring Boot and Java The wage range for this role takes into... 
    Suggested
    Local area
    Flexible hours

    Deloitte

    Chicago, IL
    3 days ago
  • $136k

     ...and intelligent, AI-powered optimization.We’re seeking a Software Development Engineer III to join our Advertising Technology team. You’ll build and...  ...proficiency in at least one modern programming language (e.g., Java, Kotlin) Experience building and deploying backend APIs (... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia

    Chicago, IL
    1 day ago
  •  ...-critical systems.As a Site Reliability Engineer III at JPMorgan Chase within the Commercial...  ...within your teamCollaborates with other software engineers and teams to design, develop,...  ...one programming language such as Python, Java/Spring Boot, and .NetWorking knowledge of... 

    JP Morgan Chase

    Chicago, IL
    2 days ago
  •  ...compatibility, page optimization, search engine optimization, and development and testing...  ...a complex, diverse, dynamic hardware and software environment that serves a complex education...  ...and scripting in languages such as Java,.net/C#, php, ruby as well as skills in relational... 

    Software Technology Inc

    Chicago, IL
    4 days ago
  • $98.4k - $199k

     ..., educational qualifications, and geographic location.The Software Developer III owns delivery of complex features and small systems through...  ...without hand-holding, within Old National Bank's Product Engineering organization, and sets the technical direction for their own... 

    Old National Bank

    Chicago, IL
    4 days ago
  •  ...NET Developer III Location: Chicago, IL (Hybrid-Day 1 Onsite) Duration: Longterm...  ...across functionalities. As a senior software developer, you will be responsible for...  ...or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information... 
    Work experience placement
    Local area
    Remote work
    Relocation

    Zortech Solutions

    Chicago, IL
    2 hours ago
  • $113k - $146.7k

    Embedded Software Engineer III Full-Time Buffalo Grove On site Job Description It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When... 
    Full time
    Work experience placement
    Work at office
    Worldwide

    Wabtec

    Chicago, IL
    4 days ago
  • $118k - $178k

     ...enthusiasm for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer III at Indeed, you will contribute to the development and evolution of software systems that support core products and services... 
    Work experience placement
    Local area

    Indeed

    Chicago, IL
    2 days ago
  • Software Developer III - Optimization Modeling Engineer Location: Chicago, IL (Hybrid/Onsite) Company: United Airlines Job Type: Contract About the Role Join United Airlines' Network Planning and Optimization team as an Optimization Modeling Engineer. In this pivotal role... 
    Contract work

    Indotronix International Corporation

    Chicago, IL
    4 days ago
  • $138.21k - $172.76k

     ...and simple experience for our customers. The Cloud DevSecOps Engineer III role is part of the Cloud Infrastructure and Operations team in...  ...for supporting, migrating, automation and optimization of software development and deployment process specifically for Google Cloud... 
    Local area
    Flexible hours
    Shift work

    McDonald's Corporation

    Chicago, IL
    4 days ago
  • $109.76k - $164.64k

     ...and can insert advertisements around the world.Job SummaryThe Software Engineering for Audience and Measurement (SEAM) team builds the audience,...  ...engineering experience using languages such as Python, Go, Java, JavaScript/Node.js, Rust, or Scala.Experience with at least... 
    Full time
    Night shift
    Weekend work

    Comcast

    Chicago, IL
    15 hours ago
  • $100k - $170k

    Role Summary/Purpose:The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on mobile environment and leads by example to make sure projects are delivered on time and to specification. To be successful in this role, you will need deep... 
    Full time
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday

    Synchrony Financial

    Chicago, IL
    15 hours ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank -...  ..., testing, and operational stability using Python, Java, or C++.Hands-on experience with AI components, with a strong... 

    JP Morgan Chase

    Chicago, IL
    4 days ago
  • Job Posting Documentum Developer Primary: Participate in the software design, development, and implementation of applications using OpenText...  ...updating and customizing Webtops for Documentum. Rewrite Java Methods and other Docbase customizations when needed. Update workflows... 
    Remote work

    Samprasoft

    Chicago, IL
    4 days ago
  • $61k - $101k

     ...require formal training or certification in software engineering concepts, along with 5+ years of hands-...  ...or more programming languages, such as Java. We need solid expertise in...  ...professionals for this Software Engineer III opportunity within the Commercial & Investment... 
    Full time
    Bank staff

    J.P. Morgan

    Chicago, IL
    7 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Banking -...  ...development experience and hands on experience coding in Java strongly other modern backend stacks acceptableProven... 
    Contract work

    JP Morgan Chase

    Chicago, IL
    2 days ago
  • $100k - $170k

     ...Role Summary/Purpose:The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on mobile environment and leads by example to make sure projects are delivered on time and to specification. To be successful in this role, you will need... 
    Full time
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday

    Synchrony Financial

    Chicago, IL
    15 hours ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Investment Bank (CIB),...  ...application development, testing, and operational stabilityAdvanced in Java, Springboot, Microservice ArchitectureExperience working in... 
    For contractors

    JP Morgan Chase

    Chicago, IL
    1 day ago
  • As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Digital & Platform Services group, you are an...  ...engineering concepts and 5+ years applied experienceAdvanced in coding Java Spring Boot and Java Core Microservices... 

    JP Morgan Chase

    Chicago, IL
    2 days ago
  •  ...you can push the limits of what's possible.As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Payments...  ...and 5+ years applied experienceAdvanced knowledge in Java on Spring Boot programming languageMust have advanced knowledge... 

    JP Morgan Chase

    Chicago, IL
    1 day ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank -...  ...and integration of cutting-edge technologies including Java, Spring, Springboot, React, and KafkaDevelops secure, high-quality... 

    JP Morgan Chase

    Chicago, IL
    15 hours ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Corporate Technology, you are an integral...  ...production microservices with Spring Boot and Java (21+), including Virtual Threads, Records, and Pattern MatchingWorking... 

    JP Morgan Chase

    Chicago, IL
    2 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer & Community Bank - ATM...  ...-on experience in software development.Deep expertise in Java/JVM ecosystem, Spring Boot framework.Proven experience... 

    JP Morgan Chase

    Chicago, IL
    4 days ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Corporate Technology - Enterprise...  ...hands-on development experienceHands-on experience in Java/J2EE, REST Services, Spring BootStrong experience writing... 

    JP Morgan Chase

    Chicago, IL
    4 days ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible...  ...Advanced in one or more programming languages, such as Java, C# and.Net Demonstrated experience leading effective use... 

    Chase

    Chicago, IL
    2 days ago
  •  ...is looking to bring on a Senior Salesforce Engineering Consultant. This role sits at the center of...  ...implementation experience spanning the full software development lifecycle Background in object-oriented languages such as Java or C#, plus front-end web development (HTML... 
    Full time
    Local area

    Motion Recruitment

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III (Java). Be the first to apply!