Senior Backend Engineer — Distributed Systems

Roku

Cambridge

Hybrid

GBP 60,000 - 100,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roku is seeking talented engineers to build massively scalable platform services used by millions of devices worldwide. You will own components end-to-end, from ideation through production deployment and support, collaborating with product and design teams.

The role emphasizes evaluating new technologies, promoting best practices, and delivering on tight timelines in a hybrid work setting with Friday remote options.

Qualifications

  • Masters degree in CS, CE, or equivalent.
  • Strong software development experience, preferably in Java; Python is a plus.
  • Experience with large-scale cloud services, ideally on AWS.
  • Experience with in-memory caches (Redis/Memcached).
  • Experience monitoring deploy quality and troubleshooting production systems.
  • Strong understanding of end-to-end web architecture from device to data center.

Responsibilities

  • Build extremely large-scale platform products and services for engineers and consumers.
  • Collaborate with Product and Design to iterate and deploy through production.
  • Lead evaluation of new technologies and promote best practices across the lifecycle.
  • Manage project priorities, deadlines and deliverables.
  • Participate in Agile processes from scoping to maintenance.

Skills

Java
Python
AWS
Redis
Memcached
Monitoring
Web architecture

Education

Masters degree in Computer Science or Computer Engineering

Tools

Claude Code
Cursor
MCP servers
Agent frameworks

Job description

Salary: £60,000 - 100,000 per year

Requirements:
  • Strong software development experience, preferably in Java; Python is a plus
  • Experience building large-scale cloud services, ideally on AWS
  • Experience selecting appropriate data stores and evaluating trade-offs
  • Experience with in-memory caching layers such as Redis, Redis Cluster, or Memcached
  • Track record of monitoring deploy quality and troubleshooting production systems
  • Strong understanding of end-to-end web architecture, from end-user device to data center service
  • Masters degree in Computer Science, Computer Engineering, or equivalent experience
  • Experience using AI/agentic engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks, with the ability to verify outputs and ramp quickly on unfamiliar codebases
Responsibilities:
  • Build extremely large-scale platform products and services used by our engineers and by consumers across millions of devices
  • Work with Product and Design teams to iterate and build software, taking concepts from ideation through production deployment and support
  • Lead efforts to evaluate new technologies and promote best practices across the full development lifecycle, including code and design reviews
  • Manage project priorities, deadlines, and deliverables
  • Participate in our Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance
Technologies:
  • AI
  • AWS
  • Claude Code
  • Cloud
  • Cursor
  • Support
  • Java
  • MCP
  • Python
  • Redis
  • Roku
  • Web
  • AI Agents
  • Backbone
  • LESS
  • Backend
More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem and power every television in the world. Our browse and discovery platform supports The Roku Channel and helps deliver free and premium content to millions of users in the US and around the world. We offer a fast-paced, collaborative environment where everyone contributes from day one, along with a comprehensive benefits package that may include healthcare, retirement options, mental health and financial wellness support, and paid time off depending on location and role. We generally work in the office Monday through Thursday, with Fridays typically flexible for remote work.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Search and Recommendations
Senior Software Engineer, Search and Recommendations

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Mental health support
Healthcare benefits
401(k)/pension options
Senior Software Engineer, Java
Senior Software Engineer, Java

Roku • Greater Manchester

Hybrid
GBP 60,000 - 80,000
Mental health and financial wellness support
Healthcare benefits including medical, dental, and vision
401(k)/pension options
+1
Senior Backend Engineer — Scalable Cloud & AI Platform
Senior Backend Engineer — Scalable Cloud & AI Platform

Roku • Cambridge

Hybrid
GBP 60,000 - 100,000
Senior Software Engineer, Java
Senior Software Engineer, Java

Roku • Cambridge

Hybrid
GBP 80,000 - 110,000
Comprehensive healthcare benefits
Flexible working arrangements
Access to mental health resources
Senior Full Stack Engineer
Senior Full Stack Engineer

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior Software Engineer, Video Encoding
Senior Software Engineer, Video Encoding

Roku, Inc. • United Kingdom

On-site
GBP 60,000 - 90,000
Global mental health support
Financial wellness resources
Healthcare benefits
+2
Senior Data Engineer, Python, Spark
Senior Data Engineer, Python, Spark

Roku, Inc. • Manchester

Hybrid
GBP 90,000 - 120,000
Senior Data Engineer, Python, Spark
Senior Data Engineer, Python, Spark

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 110,000
Healthcare benefits
Mental health support
Retirement options
Senior Software Engineer, Python/Typescript
Senior Software Engineer, Python/Typescript

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer, Web Development – AI
Senior Software Engineer, Web Development – AI

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid work policy
Benefits package
Mental health resources