Remote Position

[Remote] Senior Software Engineer

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Grainger is a broad-line distributor serving customers with maintenance, repair, and operating products and value-added solutions. The Senior Software Engineer will design, build, test, implement, and support software for the product-data publishing process, working across internal tools and customer-facing systems. The role also involves full-stack development, continuous delivery improvements, production support, and collaboration with technical teams, stakeholders, and product managers.

Responsibilities

  • Build applications and develop product solutions in partnership with engineers, architects, product designers, and product managers, leading to scalable, maintainable, and user-friendly software solutions
  • Utilize Full Stack development skills (primarily React and Java) based on specific platform or domain needs
  • Implement continuous delivery improvements and drive engineering best practices, with a focus on quality gates and deployment confidence
  • Provide production system support, including participating in an evening on-call rotation and collaborating with engineers and stakeholders to debug issues and uncover root causes
  • Support team activities and pair with peers to work on stories
  • Consistently practice sensible defaults

Skills

  • 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
  • Bachelor's Degree or equivalent experience required
  • 3+ years experience with modern software engineering; designing, building, and deploying scalable software applications required
  • Full stack software development experience in modern technologies such as React, Java, Typescript
  • Working knowledge of backend integration patterns including REST APIs, event-driven systems, and asynchronous workflows
  • Understanding of distributed system design
  • Familiarity with using AI agents to understand existing systems, write code, improve workflows
  • Experience analyzing and interpreting complex problems and processes
  • Familiarity with Agile/Scrum methodologies and DevOps practices

Benefits

  • 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.
  • 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.
  • Chicago, IL is the preferred location with a hybrid work environment (2 days per week in the Merchandise Mart office).
  • Highly qualified remote candidates will be considered, provided they are willing to travel to Chicago for onboarding and occasional team meetings.

Company Overview

  • As a leading business-to-business organization, more than 4.5 million customers worldwide rely on Grainger for products in categories such as safety, material handling and metalworking, along with services like inventory management and technical support. It was founded in 1927, and is headquartered in Savannah, Georgia, USA, with a workforce of 10001+ employees. Its website is https://www.grainger.com.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities