Lead Software Engineer @ Grainger - Chicago, IL
8 days ago
Lead Software Engineer
Grainger - Chicago, IL
Grainger is North America's leading Maintenance Repair & Operating provider and we are the 10th largest North American E-commerce player with over 50% of our revenue coming from online transactions. Within our Grainger Technology Group (GTG), we use technology to support the ever-changing and dynamic needs of a supply chain carrying 1.5 million products and an employee base of 25,000+ nationwide. We provide technology solutions across the enterprise including our call centers, branch network, sales, and multiple digital channels. The team supports over 1000 applications across the network and operates in an agile environment to create complex solutions quickly and seamlessly.
GTG is a team of 500+ and is comprised of Infrastructure and Operations, Security, Insights, Data Engineering and Analytics, Platform and Product Engineering and are built in a way to support our dynamic customer landscape.
We are looking for a Lead Full Stack Engineer to be a part of a team building a new product. You will focus on providing Grainger customers with deep insights that help them to improve their spend. This exceptional role is part of a team of data engineers, data scientists, full stack engineers, and quality engineers. You have experience designing and building on the public cloud, success in building products from scratch, and a strong foundation in software engineering. Familiarity with data visualization and reporting concepts are a plus.
You can be based in either downtown Chicago or Lake Forest, Illinois and will report to the Senior Director, Information Management.
- 8+ years experience as a Full Stack Engineer.
- Experience designing on the public cloud (AWS, GCP, or Azure)
- Experience writing and editing reusable UI components
- Experience with a UI/Webapp framework such as Svelte/SvelteKit, React/NextJS, Vue, or Preact
- Proficient in Node JS or other back-end languages (e.g. Java, Python, Kotlin) and an understanding of database systems.
- Understanding of HTML Semantics and Browser Accessibility
- Understanding of API and JSON payload design
- Bachelor's degree in Computer Science, related field, or equivalent experience
- Experience with an eCommerce platform
- Experience integrating data science-driven use cases
- Understanding of Data-Driven Documents (D3)
- Experience leading engineers in an onshore/offshore environment
- Familiarity with CI/CD delivery frameworks (e.g., Jenkins, CircleCI)
- Experience contributing to or maintaining an open source software project
With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and to meet our team members' individual needs. Check out some of the rewards available to you at Grainger
- Medical, dental, vision, and life insurance plans
- Paid time off (PTO) and 6 company holidays per year
- Automatic 6% 401(k) company contribution each pay period
- Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
- A comprehensive set of emotional, financial, physical and social wellbeing programs
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
Motion Control Engineering
Saint Charles, IL
The Software Development Group Lead leads software projects with other team members through the software development life cycle in developing embedded software…
Dunn Solutions Group
Understand and document the business challenge so that the client and the project team are on the same page. Imagine the various solutions to business problems…
7+ years of software development experience. As a Lead Software Engineer, you will participate in all aspects of the software development lifecycle which…
Illinois Bone & Joint Institute
Des Plaines, IL
Manage Support Desk team including scheduling, performance reviews and continuing education. Delegating Helpdesk ticket submissions, internal phone calls and…
Administration of online issue tracker "JIRA" software. Previous work as team lead in small to mid-size projects. Promotes AGILE methodology in IT Department.
You will be able to present out on complex issues and recognize efficiencies in software design and architecture. 5+ years of Software Development,.
Oak Brook, IL
BASIS Subject Matter Expert – You’ll provide SAP BASIS knowledge and perspective as input to the design, integration, optimization, and management of complex…
Using your knowledge of Core Bluetooth, you'll work directly with our Electrical Engineers to define and implement communication protocols between the app and…
Provide technical and team leadership to an agile software development team. Prior experience acting in a leadership or mentorship capacity on a software…
As the Lead Data Engineer, your role is to help drive and deliver innovative data products which will allow Milwaukee Tool to leverage Speed, Agility, and…
Stein's Aircraft Services
Lead line service crew in aircraft ground support operations. Train new employees to complete duties in accordance with SAS policies.
Cognizant Technology Solutions
Buffalo Grove, IL
Create end-to-end integration solutions development for enterprise software or hosted high tech services. Medical/Dental/Vision/Life Insurance.
The Pharmacy Tech Lead is the technical expert and resource of the designated retail pharmacy location, responsible to train the retail pharmacy technician…
Proficient in the use of Microsoft Office software including MS Project or similar. The IT Project Leader is responsible for managing all phases of one or more…
Support and lead complex IT projects such as new facility infrastructure buildouts, new client operating and management systems migrations, shared services SaaS…
Design, implement and administer platform tools to support the release of software products. Guide, direct, and manage team members.
Guide the UX and visual design efforts from start to finish — from problem definition to design implementation. Proficient with modern prototyping tools.
You’ll work closely with cross-functional Smith teams and clients’ technical teams to develop and implement features and enhancements that enable end-to-end…
Experience working in a team lead capacity. Monitor performance and capacity metrics for technology solutions and lead the team in addressing identified issues.
Our NielsenIQ PMO provides an enterprise-wide approach to identify, prioritize and successfully execute a portfolio of initiatives aligned with NielsenIQ vision…
Acts as liaison between HR/Payroll functional users and IT to lead analysis, requirements definition, system testing, implementation and training.
NextCapital partners with world-class institutions to deliver personalized planning and managed accounts to individual investors, whether they’re saving for…
Someone that thoroughly understands software development methodology and architecture standards. A passion for creating cutting edge web software and pushing…
Will lead the design, development, testing and deployment of data pipelines, and software systems. And experience in Debugging and maintaining software in Linux…