CareerPlanSign in

Senior Backend Engineer — Distributed Systems (Streaming Platform)

Cambridge, United Kingdom💼 Full-time🗓 2026-07-31 → 2026-09-27

Core

Building large-scale, reliable backend services for Roku's browse and discovery platform (The Roku Channel) to serve millions of users globally.

Role type

Senior Backend Engineer (Distributed Systems)

Builds

High-scale cloud services, data stores, and caching layers for a global TV streaming platform.

Domain

Streaming media, Cloud Infrastructure, Distributed Systems

Required skills

Java, Python, AWS, Data Stores, In-memory caching (Redis/Memcached), Production troubleshooting, End-to-end web architecture

Preferred skills

AI/Agentic engineering toolchain, MCP servers, Custom skills, Agent frameworks

Technologies

Java, Python, AWS, Redis, Redis Cluster, Memcached

Responsibilities

Build large-scale platform products used by engineers and consumers; Iterate on software from ideation to production deployment; Evaluate new technologies and lead best practices; Manage project priorities and deliverables; Participate in Agile development (design, coding, testing, deployment).

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.