Principal Software Engineer, Developer Experience Platform
Core
Build and operate the engineering system moving work from requirement through local development, validation, CI/CD, deployment, and production feedback for a mature retail point-of-sale estate.
Role type
Principal Software Engineer, Developer Experience Platform
Builds
Developer-facing services, command-line tools, integrations, templates, reusable pipeline libraries, portal/catalog capabilities, and environment automation.
Domain
Retail Point-of-Sale (POS) Engineering, Cloud, DevOps, AI/Agentic Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, JavaScript, Maven, Docker, Kubernetes, GitLab/Jenkins, OpenTelemetry, Platform Engineering, Agentic AI Workforce Management, CI/CD Pipeline Optimization, Infrastructure as Code, DORA Metrics, Observability
Preferred skills
Cucumber BDD, Browser Automation, AI Coding Agents Supervision, Self-Service Developer Portal Design
Technologies
Java, JavaScript, Maven, Docker, Kubernetes, Helm, GitLab, Jenkins, OpenTelemetry, Cucumber
Responsibilities
Build and operate developer-facing services, tools, and pipeline libraries; Direct agentic engineering workers and supervise AI agent execution; Engineer CI/CD workflows and optimize build performance; Create reproducible local development environments and automated setup; Define golden paths and govern templates/scaffolding; Measure DORA metrics and developer flow indicators.
Seniority
Principal, hands-on IC with strategic influence