IT & Software

Senior Backend Engineer — Distributed Systems (Streaming Platform)

Roku

Cambridge · England · United Kingdom

Overview

In this role you will architect and deliver large-scale services that power Rokus browse and discovery platform, serving millions of devices and users. You will partner closely with product and design to move concepts from idea to production, deploying features with rapid iteration and A/B testing. You will drive best practices across the development lifecycle, from design reviews to maintenance, focusing on reliability, scaling, and automation. This is a hands-on, impactful role in a fast-growing company that values pragmatic problem-solving and cross-functional collaboration.

Pay / Benefits

  • mental health and financial wellness resources
  • healthcare (medical, dental, vision)
  • life, accident, disability coverage
  • retirement options (401(k)/pension)
  • paid time off and local leave policies
  • accommodations and inclusive hiring

Responsibilities
  • Build extremely large-scale platform products and services used by Roku engineers and consumers
  • Collaborate with Product/Design to take ideas from ideation to production deployment and support
  • Lead the evaluation of new technologies and promote best practices across the development lifecycle
  • Manage project priorities, deadlines, and deliverables
  • Participate in Agile processes including scoping, technical design, coding, testing, deployment, and maintenance

Key requirements
  • Strong software development experience with Java (Python is a plus)
  • Experience building large-scale cloud services, preferably on AWS
  • Experience selecting data stores and analyzing trade-offs
  • Experience with in-memory caching layers (Redis, Redis Cluster, Memcached)
  • Track record of monitoring deploy quality and troubleshooting production systems
  • Strong understanding of end-to-end web architecture from client to data center
  • Masters degree in CS, CE or equivalent experience
  • Curiosity and a global mindset
  • Grity problem-solving and self-starting attitude
  • Ability to collaborate with product and commercial teams across organizations
  • Java (primary)
  • Python (nice to have)
  • AWS cloud services

Reference: WJ-799_20819526

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.