
Lead Software Engineer
Grainger
full-time
Posted on:
Location Type: Hybrid
Location: Green Bay • Wisconsin • United States
Visit company websiteExplore more
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