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

Roku

Cambridge (MA)

Hybrid

USD 150,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k)/pension
Mental health and financial wellness
Healthcare (medical, dental, vision)

Job summary

Roku is hiring a Senior Software Engineer to join the Embedded Software Automation and Tools team. You will design full stack apps and services supporting end-to-end automation, with a focus on performance and reliability for cross-functional stakeholders across Roku's ecosystem.

You'll build APIs, microservices, and integrate AI capabilities into production experiences, while collaborating across frontend and backend systems in a fast-paced, hybrid environment.

Qualifications

  • 7+ years of proven full stack engineering experience with production web applications and backend services.
  • Strong Python proficiency and web framework experience (FastAPI/Flask/Django).
  • Frontend skills with TypeScript/JavaScript, Next.js, React, and MUI.
  • Experience with PostgreSQL, Redis, and REST API design and integration.
  • Experience with CI/CD (Jenkins, GitLab) and cloud-native deployments on AWS.
  • Familiarity with AI capabilities and agentic tooling is a plus.
  • OpenID/SAML authentication knowledge and cross-functional collaboration abilities.
  • Hybrid work fit with ability to coordinate across US/Europe time zones.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a 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 existing 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 software quality and automation use cases.
  • Collaborate with cross-functional teams to define and deliver tooling.
  • Architect technical solutions, evaluate design trade-offs, and ensure maintainability.
  • Create and maintain documentation with clear user requirements and constraints.
  • Troubleshoot production issues and improve performance and reliability.
  • Participate in code reviews and mentor junior engineers.

Skills

Python
FastAPI
Flask
Django
TypeScript
React
Next.js
PostgreSQL
Redis
REST API design
AWS
Kubernetes
CI/CD (Jenkins/GitLab)
AI/Agentic tooling

Education

Bachelor's or Master's in CS/SE

Tools

GitHub/GitLab
Jenkins
Docker
Kubernetes
RESTful services

Job description

Roku is hiring a Senior Software Engineer to join the Embedded Software Automation and Tools team. You will design full stack apps and services supporting end-to-end automation, with a focus on performance and reliability for cross-functional stakeholders across Roku's ecosystem.

You'll build APIs, microservices, and integrate AI capabilities into production experiences, while collaborating across frontend and backend systems in a fast-paced, hybrid environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Tooling & Platform Engineer — Hybrid
Senior AI Tooling & Platform Engineer — Hybrid

Roku, Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Healthcare options
401(k)/pension
Mental health resources
Senior Software Engineer, Python/Typescript
Senior Software Engineer, Python/Typescript

Roku • Cambridge (MA)

Hybrid
USD 150,000 - 190,000
401(k)/pension
Mental health and financial wellness
Healthcare (medical, dental, vision)
Senior Python Automation Engineer — Streaming QA
Senior Python Automation Engineer — Streaming QA

Roku • Los Gatos (CA)

On-site
USD 120,000 - 150,000
Healthcare benefits (medical, dental, vision)
401(k) or pension options
Mental health support
Senior AI Engineer for Scalable Web Apps & RAG
Senior AI Engineer for Scalable Web Apps & RAG

Roku • Manchester (NH)

Hybrid
USD 120,000 - 170,000
Healthcare (medical, dental, vision)
401(k)/pension
Mental health resources
+1
Senior AI Automation Engineer – API & Pipeline SDET
Senior AI Automation Engineer – API & Pipeline SDET

Roku • San Jose (CA)

Hybrid
USD 141,000 - 361,000
Global benefits package
Mental health & financial wellness
Health, life and disability insurance
+1
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Senior Backend Architect – AI-Driven Distributed Systems
Senior Backend Architect – AI-Driven Distributed Systems

Roku • United States

Hybrid
USD 150,000 - 230,000
Global mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
+1
Senior Software Engineer - Java Microservices
Senior Software Engineer - Java Microservices

Roku • New York (NY)

On-site
USD 120,000 - 150,000
Global access to mental health support
Healthcare options
401(k) retirement options
+1
Senior Software & Data Engineer, AdTech Platforms
Senior Software & Data Engineer, AdTech Platforms

Roku • Manchester (NH)

Hybrid
USD 140,000 - 180,000
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,500 - 486,100
Health insurance
Equity awards
Life insurance
+2