Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Grainger Logo

Staff Software Engineer

Grainger

$121,500 - $202,500
Oct 7, 2025
Apply Now

Grainger is looking to solve the problem of product matching by hiring a Staff Software Engineer to join the Product Matching team, working across backend microservices and React front-end components to improve the overall maturity of their systems.

Requirements

  • Experience deploying software to the public cloud (AWS, GCP, or Azure)
  • Proficient Proficiency in a backend language (Java, Kotlin, Go, ect)
  • Experience with front end technologies Typescript/JavaScript, React
  • Java spring boot on the backend web component
  • React on the front end
  • Docker and Kubernetes for our runtime environment
  • DataDog for observability
  • Launch Darkly for feature toogles
  • Github and Github actions for repo hosting and deployment pipelines

Responsibilities

  • Design, build and maintain different aspects of the matching system.
  • Participate in our on call rotation
  • Work with our stakeholders to identify key metrics that will move the needle for the business
  • Balance trade-offs between short-term delivery and long-term maintainability. Make key technical decisions and set the technical direction
  • Work to improve the overall maturity of our systems
  • Own the technical design and implementation of mission critical features.
  • Help evolve our APIs using your understanding of REST and the HTTP Protocol

Other

  • Bachelor's Degree or equivalent experience in computer science or a related field
  • 5+ years experience as a Software Engineer
  • 18 paid time off (PTO) days annually for full-time employees
  • 6 company holidays per year
  • 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required