✦ Luna Orbit — System Administration

Software Engineer III - 329660

at W.W. Grainger

📍 LAKE FOREST, IL, US, 60045-5201 Hybrid 💰 $110K – $184K USD / year Posted April 17, 2026
Salary $110K – $184K USD / year
Type Full-Time
Experience mid
Exp. Years 3 years
Education Bachelor's degree in Computer Science Engineering or related field
Category System Administration

Software Engineer III role at Grainger (Lake Forest, IL) with hybrid work and up to 60% remote allowed. The job focuses on building resilient distributed systems, optimizing performance, and producing thorough operational documentation.

  • Analyze business and technical requirements to design scalable and maintainable system architectures
  • Develop distributed systems with redundancy, self-healing, and disaster recovery
  • Profile applications and analyze performance metrics to optimize efficiency, response times, and resource utilization
  • Document technical designs, system architectures, deployment procedures, and operational runbooks
  • Conduct knowledge-sharing sessions and walkthroughs

Responsibilities include designing scalable system architectures from business and technical requirements, implementing distributed systems with redundancy, self-healing, and disaster recovery using design patterns, and optimizing performance through application profiling and code-level improvements. The role also emphasizes writing deployment procedures and operational runbooks and conducting walkthroughs for knowledge transfer.

The ideal candidate is a Software Engineer III with 3+ years of experience who has designed scalable, maintainable system architectures and built distributed systems with redundancy, self-healing, and disaster recovery. They can profile applications, analyze performance metrics, and implement code-level optimizations for improved response times and resource utilization while maintaining strong technical documentation and operational runbooks.

Analyze business and technical requirements to design scalable and maintainable system architecturesDevelop distributed systems with built-in redundancyself-healing capabilitiesand disaster recovery featuresProfile applicationsanalyze performance metricsand implement system and code-level optimizations to improve efficiencyreduce response timesand optimize resource utilization in production environmentsDocument technical designssystem architecturesdeployment proceduresand operational runbooksConduct knowledge-sharing sessions and walkthroughs
Analyze business and technical requirementsscalable and maintainable system architecturesdistributed systemsredundancyself-healingdisaster recoverydesign patternshigh availabilityfault toleranceprofile applicationsperformance metricssystem and code-level optimizationsefficiencyresponse timesresource utilizationproduction environmentstechnical documentationdeployment proceduresoperational runbooksknowledge-sharing sessionswalkthroughs
Analyze business and technical requirementsScalable and maintainable system architecture designCollaborating with stakeholdersDistributed systemsRedundancySelf-healingDisaster recoveryDesign patternsScalabilityHigh availabilityFault toleranceApplication profilingPerformance metrics analysisSystem optimizationCode-level optimizationsEfficiency improvementResponse time optimizationResource utilization optimizationProduction environmentsTechnical documentationDeployment proceduresOperational runbooksKnowledge-sharing sessions and walkthroughs
Stakeholder collaborationCommunicationKnowledge sharingTechnical documentation clarity
Industry Retail
Job Function Engineer and optimize resilient distributed systems with strong operational documentation
Role Subtype Backend Engineer
Tech Domains DevOps & SRE, Linux, Kubernetes, Amazon Web Services, Azure, JavaScript, Java
Software Engineer IIISoftware EngineerBachelor's degree in Computer Science Engineering or related field3 years of related experienceAnalyze business and technical requirementsscalable and maintainable system architecturesdistributed systemsredundancyself-healingdisaster recoverydesign patternsscalabilityhigh availabilityfault toleranceProfile applicationsperformance metricssystem and code-level optimizationsefficiencyresponse timesresource utilizationproduction environmentstechnical designssystem architecturesdeployment proceduresoperational runbooksknowledge-sharing sessionswalkthroughsUp to 60% remote work allowedHybridReq Number 329660code-level optimizations

Must have Bachelor's degree in Computer Science Engineering or related field plus 3 years of related experience, Must demonstrate experience with distributed systems including redundancy, self-healing, and disaster recovery, Must demonstrate performance profiling and code-level optimization experience in production environments

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile