Grainger

Senior Software Engineer

Grainger
Apply
1 day ago
Chicago, IL, USA or Lake Forest, IL, USASenior

Base Salary

$113k - $188k/yr

Responsibilities

  • Build scalable and maintainable applications and solutions in partnership with engineers, architects, and analysts.
  • Develop full-stack solutions with a backend focus, including services and APIs.
  • Design, build, and maintain Kotlin and Java services and APIs supporting product recommendations, product associations, and customer experiences.
  • Lead projects with substantial autonomy, solve complex technical problems, and help establish project-level direction.
  • Implement continuous delivery activities and engineering best practices.
  • Work across the software development lifecycle, including design, development, testing, deployment, and support.
  • Partner with engineering, product, machine learning, and frontend teams to deliver recommendation capabilities.
  • Support team activities, pair with peers, and coach and mentor junior engineers.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 3 years of experience building software applications in a professional engineering environment.
  • Experience building and deploying scalable distributed systems.
  • Strong proficiency in Kotlin or Java and experience developing backend services and APIs with 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.
  • Familiarity with Node.js and TypeScript.
  • Experience incorporating AI-assisted development tools into software engineering workflows.
  • Familiarity with DevOps practices.
  • Preferred: experience with recommendation engines, product associations, data publishing platforms, or ecommerce applications.
  • Preferred: experience with AWS and containerized applications.
  • Preferred: experience with SQL, Snowflake, Databricks, GitHub Actions, React, Python, or PySpark.

Benefits

  • Hybrid work arrangement.
  • Medical, dental, vision, and life insurance beginning on day one, plus six free licensed-therapist sessions annually.
  • 18 paid time-off days annually for full-time employees and six company holidays per year.
  • 6% company contribution to a 401(k) plan with no employee contribution required.
  • Employee discounts, tuition reimbursement, student loan refinancing, and financial counseling resources.
  • Maternity support, nursing benefits, and up to 14 weeks of paid leave for birth parents or four weeks for non-birth parents.

Tech Stack

AWSDatabricksGitHub ActionsJavaKotlinNode.jsPythonReactSnowflakeSpring BootSQLTypeScript

Categories

Grainger

About Grainger

10,000+ employees

W.W. Grainger is a public B2B distributor of maintenance, repair, and operations (MRO) supplies, safety gear, and facility products for businesses. It sells through a high-touch distribution network and its Endless Assortment e-commerce brands Zoro and MonotaRO, alongside services like inventory management and technical support. Founded in 1927 and headquartered in Lake Forest, Illinois, Grainger serves more than 4.5 million customers and reported $17.2 billion in 2024 revenue.

Contact me