W

W.W. Grainger

Industrial MRO supplier offering inventory management

Senior Software Engineer

Backend EngineeringUpdated on Nov 14
Full-time$112.9k - $188.1k

About the Job

Requirements

  • Experience building and deploying scalable distributed systems.
  • Strong proficiency in Kotlin or Java and experience developing backend services and APIs using modern frameworks such as Spring Boot.
  • Experience across the full software development lifecycle, including design, development, testing, deployment, and support.
  • Experience analyzing and solving complex technical problems.
  • A bachelor's degree or equivalent experience is required.
  • At least 3 years of experience building software applications in a professional engineering environment.
  • Familiarity with Node.js and TypeScript.
  • Experience incorporating AI-assisted development tools into the software engineering lifecycle, including code generation, documentation, requirements refinement, and solution design.
  • Familiarity with DevOps practices.

Responsibilities

  • Build applications and develop solutions in partnership with engineers, architects, and analysts to deliver scalable and maintainable software solutions.
  • Use full-stack development skills, focusing on backend services and APIs based on platform or domain requirements.
  • Implement continuous delivery activities and drive engineering best practices.
  • Support team activities and pair with peers to work on stories.
  • Coach and mentor junior engineers.
  • Design, build, and maintain Kotlin and Java services and APIs powering product recommendations, category associations, and related customer experiences across Grainger digital platforms.
  • Partner with engineering, product, machine learning, and frontend teams to deliver recommendation and association capabilities that improve customer discovery experiences.

Desired Qualifications

  • Experience working on recommendation engines, product associations, data publishing platforms, or ecommerce applications.
  • Experience with AWS and containerized applications.
  • Experience with SQL and data platforms such as Snowflake and Databricks.
  • Experience with continuous integration and continuous delivery platforms such as GitHub Actions.
  • Experience with React, Python, or PySpark.

About the Company

W.W. Grainger

Industrial MRO supplier offering inventory management

Grainger provides maintenance, repair, and operating (MRO) products to businesses and institutions worldwide. Its two-pronged approach combines High-Touch Solutions with inventory management and technical support, and Endless Assortment through online marketplaces like Zoro and MonotaRO for a broad digital catalog. The company leverages a strong supply chain and e-commerce to stock and deliver safety, power tools, lighting, and other facility maintenance items to more than 4 million customers. Its aim is to help customers efficiently source and manage MRO needs at scale across industries including manufacturing, healthcare, and government.

Company size
10,001+
Company stage
IPO
Headquarters
Douglasville, GA
Founded
1927

Recently Posted Jobs

Explore more opportunities at W.W. Grainger

See more jobs