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

Sr. Software Engineer

Grainger

$110,500 - $184,100
Nov 7, 2025
Chicago, IL, US
Apply Now

Enhance the quality and integrity of customer information to drive profitable growth and reduce service errors across the enterprise for W.W. Grainger, Inc.

Requirements

  • 3+ years of experience designing, building, and deploying modern software applications at scale.
  • 3+ years developing cloud-native solutions (AWS preferred, Azure, or GCP).
  • Proven experience with containerization technologies such as Docker and Kubernetes.
  • Expertise in React.js, Next.js, Java, and Spring Boot (or comparable frameworks).
  • Solid understanding of distributed system design and hands-on experience with microservices architectures.
  • Experience with Kafka, Redis, and relational/analytical databases such as PostgreSQL and Snowflake.
  • Familiarity with DevOps, CI/CD pipelines, and version control systems (Git).

Responsibilities

  • Design, develop, and deploy robust web applications using React and Next.js on the front end, and Java with Spring Boot on the back end.
  • Build reusable, scalable components and frameworks that enable rapid development and high reliability.
  • Optimize applications for performance, scalability, and fault tolerance.
  • Work closely with data and platform teams to integrate APIs, data pipelines, and third-party services.
  • Write clean, maintainable, and well-tested code adhering to engineering best practices.
  • Troubleshoot and resolve production issues, ensuring application resilience and uptime.
  • Enhance and maintain CI/CD pipelines, ensuring smooth, automated deployments.

Other

  • Hybrid work location type.
  • Collaborate with cross-functional partners to translate business requirements into elegant, maintainable technical solutions.
  • Participate in pair programming, fostering collaboration, knowledge sharing, and code quality.
  • Strong understanding of Agile/Scrum methodologies and collaborative development practices.
  • Excellent communication and problem-solving skills, with a proven ability to work effectively across teams.