Grainger

Lead Software Engineer

Grainger

full-time

Posted on:

Location Type: Hybrid

Location: Green BayWisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide technical leadership across multiple teams and projects
  • Design, build, and maintain scalable, secure, and high-quality software solutions
  • Mentor developers and partner closely with cross-functional stakeholders to support business objectives
  • Collaborate with management to support departmental strategy and operational objectives
  • Ensure high standards of code quality through code reviews, testing, and best practices
  • Solve extremely complex technical challenges with broad scope and significant business impact
  • Advise and coordinate the work of other developers
  • May serve as a project manager or technical lead on large, cross-functional business or technology initiatives
  • Deliver reliable development estimates and guide junior developers in improving estimation accuracy
  • Contribute to internal documentation and training materials

Requirements

  • Bachelor’s degree in Computer Science or a related field OR an associate degree plus 2 years of related experience OR equivalent professional experience
  • Minimum of 5 years of software development experience
  • Experience with technologies including Linux/Unix, HTML5, CSS, React, JavaScript, TypeScript, JSON, XML, and SQL
  • 7+ years of development experience supporting business systems such as ERP, eCommerce, or similar platforms
  • Experience with Progress OpenEdge, JavaScript, NodeJS, React, Next.js, Nest.js, TypeScript, HTML5, and Tailwind CSS strongly preferred
Benefits
  • Immediate medical, dental, vision
  • 12 hours of PTO for every full month worked
  • 6 paid holidays
  • 6% of annual earnings contributed to your retirement, immediately vested
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentLinuxUnixHTML5CSSReactJavaScriptTypeScriptJSONSQL
Soft Skills
technical leadershipmentoringcollaborationcode qualityproblem solvingproject managementcommunicationestimation accuracydocumentationtraining
Certifications
Bachelor’s degree in Computer Scienceassociate degree in related field