Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 9, 2026.
We’re looking for a Staff Software Engineer to play a pivotal role in our well-known retail client's Experimentation platform. This team provides the experimentation capabilities that empower teams across the business to identify savings and drive revenue. Your customers are product teams, engineers, content teams - everyone who works on customer-facing functionality - and your mission is to enable them to run more experiments, more easily and confidently, by creating a robust experimentation platform.
This is a role for an engineer who is excited by platform thinking, enablement at scale, and revolutionizing how experimentation capabilities are modelled, delivered, and accessed across a large organization.
Due to high interest, this role may close earlier than advertised. We recommend applying as soon as possible.
Your responsibilities
- Design, build, and evolve backend-heavy platform capabilities for experimentation, including APIs, services, automation pipelines, and developer tooling.
- Set technical direction for the Experimentation platform, influencing architecture and standards beyond your team.
- Champion a self-service platform model, building tools, scripts, and automation (including emerging agentic AI use cases) that reduce toil and dependencies.
- Partner closely with product, engineering, and content teams to understand needs, pain points, and future demand.
- Mentor engineers at all levels, helping develop strong technical judgement, platform thinking, and engineering craft.
- Demonstrate a production-first mindset: observability, resilience, and safe change are core design concerns.
- Produce clear, high-quality documentation for APIs, systems, standards, and operational processes.
Required skills
- A strong platform mindset: you build capabilities and tools that power many teams, not just individual features.
- Deep backend engineering experience with Java/Kotlin, including designing and running distributed systems in production.
- Strong experience on the Azure cloud platform, building and operating scalable, reliable services.
- Solid understanding of experimentation solutions (Optimizely experience is a strong plus).
- Hands-on experience with GraphQL - schema design, federation, evolution, and API governance (must have).
- Working knowledge of TypeScript and React, particularly in API, tooling, or integration contexts.

