Senior Software Engineer

Grainger
Chicago, ILFULL_TIMEPosted Jul 30, 2026

Role responsibilities

Build and operate automated, self-service security capabilities and guardrails to reduce risk across engineering teams. Collaborate with architects and engineers to design scalable software solutions and mentor junior engineers.

Requirements

Requires a Bachelor's degree and 3+ years of experience in modern software engineering with proficiency in languages like Python, Go, or Java. Must have experience with cloud-native architectures, Kubernetes, and implementing DevSecOps solutions.

Key skills

Python, Go, Java, React, AWS, Kubernetes, Terraform, GitHub Actions, CI/CD, DevSecOps, Distributed System Design, Microservices, API Development, Vulnerability Management, Secrets Management, Policy as Code

Keywords

Software Engineering, Product Security, Automation, CI/CD, DevOps, DevSecOps, Python, Go, Java, React, AWS, Kubernetes, Terraform, GitHub Actions, Microservices, Event-driven Architecture, OPA, Vulnerability Management, Secrets Management, Infrastructure as Code, Agile, Scrum, SDLC, Distributed Systems, API Development, Observability, Monitoring, AI, Architecture Decision Records, Technical Debt

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free