Software Engineer
About Grainger
Grainger is North America's leading distributor of maintenance, repair, and operating products. Our wide assortment, creative technology solutions and unparalleled customer service keep customers' operations running and their people safe.
Position Details:
Grainger is looking for an experienced Systems Engineer. You will work with Engineers, Architects and Analysts to develop product design solutions in a cloud environment. They work with Technical Product Managers by contributing to planning product roadmaps and backlog priorities.
Grainger's Platform Engineers are hybrid systems engineers who build, test, deploy, and support products. We are a team of varying levels of experience and backgrounds, from new grads to industry veterans. Relevant industry experience is important (Site Reliability Engineer (SRE), Systems Engineer, Software Engineer, DevOps Engineer, Network Engineer, Systems Administrator, Linux Administrator, Database Administrator or similar role). Working knowledge in a cloud environment. .
You Will:
- Attend daily standups to provide status of their stories, bring tech huddle topics, desk checks, pair with the peer to work on stories
- Work with Engineers, Architects and Analysts to develop product design solutions in a cloud environment
- Provide support to customers who need help with VCS, CI/CD pipelines, and AWS components
- Create/modify our libraries or function for customers to use in CI/CD pipelines
- Evaluation and migration of tools including VCS (Version Control Systems)
You Have:
- Bachelors' degree in Engineering or Computer Science or Information Technology, or a related technical discipline, or equivalent work experience
- Experience with advanced System engineering/Architecture/Administration/Observability in a large and distributed environment
- Cloud exposure (AWS/GCP/Azure) both from the UI and CLI/automation
- 2+ years of experience coding in higher-level languages (e.g., Python, Java, C++).
- Experience with Linux (RHEL, CentOS) or Server (2012 R2, 2016, 2019 ) environments and the ability to build and configure with a Command Line Interface (CLI)
- Experience with CI/CD principles and be able to support pipeline issues
- Understand containerization, APIs or web services
- Knowledge of common DevOps tools such as Ansible, Jenkins, GitHub, or CircleCI
- Experience with Atlassian products such as Jira, Confluence, Bitbucket and Bamboo
Bonus:
Vendor certification or training is expected in cases of established experience. Cloud Certification.
Benefits:
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
DE&I Statement:
"Grainger is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, sexual orientation, disability, or protected veteran status."