Senior Full-Stack Engineer (Python/TS) for Automation & AI

Roku, Inc.

Cambridge

Hybrid

GBP 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Roku, Inc. in Cambridge, UK is seeking a Senior Software Engineer to join the Embedded Software Automation and Tools team, building full-stack applications and services that support end-to-end automation and test infrastructure.

You will contribute across frontend and backend with a focus on performance, reliability, and scalability, design APIs, deploy on Kubernetes in cloud, and integrate AI capabilities into production experiences.

Qualifications

  • 7+ years of proven full stack engineering experience with production web applications and backend services.
  • Strong Python programming skills with experience in FastAPI, Flask, or Django.
  • Frontend development experience with TypeScript/JavaScript, Next.js, React, and MUI.
  • Familiarity with PostgreSQL, Redis, and REST API design and integration.
  • Experience with CI/CD tools (Jenkins, GitLab) and testing workflows.
  • Experience integrating AI technologies such as Skills, Agents, MCP Servers, or RAG pipelines.
  • Understanding of authentication methods including OpenID and SAML.
  • Experience deploying cloud-native services on AWS with Kubernetes.
  • Experience with message queues (RabbitMQ, Kafka).
  • Strong problem-solving, collaboration, and independent work ethic.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

Responsibilities

  • Design and build full stack web applications to support end-to-end automation and test infrastructure.
  • Integrate AI capabilities including LLM-driven experiences in toolsets.
  • Develop APIs and microservices to support test and quality workflows.
  • Deploy, scale, and monitor services in cloud environments using Kubernetes.
  • Build robust backend and frontend systems for automation use cases.
  • Collaborate with cross-functional teams to deliver tooling for external partners and internal users.
  • Architect and own technical designs, evaluating trade-offs for scalable solutions.
  • Create and maintain documentation detailing user requirements and technical constraints.
  • Troubleshoot production issues and improve performance and reliability.
  • Participate in code reviews and promote engineering best practices.
  • Mentor less experienced engineers through guidance and reviews.

Skills

Python
Full-stack
TypeScript
React
Next.js
REST APIs
PostgreSQL
Redis
Kubernetes
AWS
CI/CD
AI tooling
OpenID/SAML
RabbitMQ
Kafka

Education

Bachelor's or Master's in Computer Science/Software Engineering or related field

Tools

Docker
Kubernetes
AWS
GitLab
Jenkins
PostgreSQL
Redis
RabbitMQ
Kafka

Job description

Roku, Inc. in Cambridge, UK is seeking a Senior Software Engineer to join the Embedded Software Automation and Tools team, building full-stack applications and services that support end-to-end automation and test infrastructure.

You will contribute across frontend and backend with a focus on performance, reliability, and scalability, design APIs, deploy on Kubernetes in cloud, and integrate AI capabilities into production experiences.

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

Similar jobs worth comparing

Senior Full-Stack Engineer, AI-Powered Automation & Testing
Senior Full-Stack Engineer, AI-Powered Automation & Testing

Jackalope Digital LLC • United Kingdom

Hybrid
GBP 90,000 - 140,000
Health & wellness benefits
Hybrid work model
Senior Full-Stack Engineer for AI-Driven Developer Platform
Senior Full-Stack Engineer for AI-Driven Developer Platform

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior UI Infrastructure Engineer (C++/Python tooling)
Senior UI Infrastructure Engineer (C++/Python tooling)

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Healthcare benefits
401(k)/pension options
Mental health support
+1
Senior SDET: AI-Driven Testing with Python
Senior SDET: AI-Driven Testing with Python

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Mental health support
Healthcare coverage
Senior Embedded UI Engineer for AI-Driven Platform Features
Senior Embedded UI Engineer for AI-Driven Platform Features

Jackalope Digital LLC • United Kingdom

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer, Python/Typescript
Senior Software Engineer, Python/Typescript

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Jackalope Digital LLC • United Kingdom

Hybrid
GBP 90,000 - 140,000
Health & wellness benefits
Hybrid work model
Senior Software Engineer in Test, Python
Senior Software Engineer in Test, Python

Roku • Greater Manchester

On-site
GBP 50,000 - 70,000
Global access to mental health support
Retirement options, including 401(k)
Vacation and personal time off
Senior Software Engineer, Embedded UI & Logging Tools
Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc. • Cambridge

Hybrid
GBP 80,000 - 110,000
Senior AI Web Engineer — Cloud & RAG Focus
Senior AI Web Engineer — Cloud & RAG Focus

Roku • Manchester

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