Staff Software Engineer - Experimentation Platform
Core
Lead the architecture, integration, and adoption of a company-wide experimentation platform to enable rapid iteration and feature testing across product and engineering teams.
Role type
Staff Software Engineer (Platform/Infrastructure)
Builds
Shared experimentation platform, high-performance TypeScript APIs, and foundational services for the marketplace.
Domain
Marketplace / Experimentation Platform / Backend Infrastructure
Required skills
Modern API design, Experimentation & feature flagging platforms, AI-assisted software development, TypeScript, Scalable architecture, CI/CD pipelines, Containerized environments
Preferred skills
Ruby on Rails, Event-driven architectures, Cloud infrastructure (AWS), Infrastructure as code, Container orchestration (Kubernetes), Relational and key-value datastores, Backend-for-Frontend (BFF) design patterns
Responsibilities
Lead architecture and integration of the experimentation platform, Design and maintain robust TypeScript-based APIs, Propose and drive improvements to platform performance and reliability, Guide and mentor engineers on best practices, Partner with leadership to establish a unified experimentation strategy, Advise senior leadership on platform capabilities and strategic initiatives
Seniority
Staff, hands-on IC with mentorship