Position Overview
Are you passionate about scaling engineering excellence and enabling teams to build faster, better, and more reliably? As a Lead Full-Stack Engineer with GenAI on our customer’s Engineering Effectiveness team, you will champion an "AI‑first developer experience" —evolving foundational tooling, building customizations, and leading engagements that boost productivity and developer experience across our engineering domains.
What You’ll Do
- Lead modernization of high‑value systems using AI‑accelerated IDEs (e.g., GitHub Copilot, Windsurf) and LLM‑assisted workflows to "dramatically" reduce cycle time and improve engineering flow.
- Design and deliver end‑to‑end, AI‑enabled solutions—from proof‑of‑concept through production—serving as the primary technical point of contact for product and platform teams.
- Embed with engineering teams to uplift practices: pair program, run enablement sessions, and introduce intelligent code‑generation, refactoring, and test‑automation techniques.
- Drive adoption of sensible defaults, DevEx metrics, and Grainger’s Internal Developer Portal; evolve templates and shared workflows for AI readiness.
- Cultivate an open, collaborative culture—promoting transparent communication, fast feedback loops, and knowledge‑sharing around emerging AI patterns.
- Continuously evaluate and pilot new GenAI tools and customizations, measuring impact on productivity, quality, and developer experience; publish findings internally and to the wider tech community.
What You’ll Bring
- 10+ years of software‑engineering experience across distributed, cloud‑native systems.
- Hands‑on fluency with Java, TypeScript/React/Next.js, and at least one additional language.
- Proven track‑record modernizing legacy applications—leveraging GenAI to accelerate source‑to‑cloud refactors or monolith decompositions.
- Practical expertise with AI‑assisted development tools such as GitHub Copilot, Windsurf, or similar agentic IDEs; ability to coach teams in effective prompt engineering.
- Deep knowledge of AWS (preferred) or GCP/Azure, Kubernetes, Terraform, CI/CD pipelines, and event‑driven architectures (Kafka, SQS).
- Commitment to engineering rigor: secure coding, automated testing, continuous delivery, and data‑driven decision‑making.
- Demonstrated leadership in mentoring and influencing engineers of all levels; strong empathy, communication, and change‑management skills.
- B.S. in Computer Science or related field—or equivalent practical experience.
Tech Stack & Tooling You’ll Touch
- Agentic IDEs & AI tooling: Windsurf, Github Copilot, AI‑powered /agentic workflows
- Languages & Frameworks: Java, Kotlin, Go, JavaScript/TypeScript, React, Next.js
- Cloud & Infra: AWS (EKS, Lambda, SQS, SNS), GCP/Azure equivalents, Docker, Kubernetes
- Automation: Terraform, CloudFormation, GitHub Actions, ArgoCD
- Observability: OpenTelemetry, Datadog, Splunk, Prometheus
- Quality & Patterns: TDD, BDD, DDD, Clean Architecture