HHiring Reality
← Roku

Senior Software Engineer, Full Stack

Roku
Location
Cambridge, United Kingdom
Posted
16 days ago
Department
213 - Embedded SW Auto and Tools
What they actually want (must-haves)
  • 7+ years of proven full stack engineering experience with production web applications and backend services
  • Strong skills and programming experience in Python
  • Experience developing web applications using FastAPI, Flask, or Django
  • Experience with frontend development in TypeScript/JavaScript, Next.js, React, and MUI frameworks
  • Familiarity with PostgreSQL, Redis, and REST API design and integration
  • Experience with test-driven development, CI/CD workflows, and continuous integration tools (Jenkins, GitLab)
What the job really is

As a Senior Software Engineer at Roku, you will be part of the Embedded Software Automation and Tools team, focusing on building full stack applications and services that enhance automation and testing infrastructure. Your role will involve designing and delivering solutions that integrate AI capabilities, developing APIs and microservices, and collaborating with cross-functional teams to improve developer productivity and software quality. You will also be responsible for troubleshooting production issues and mentoring less experienced engineers.

Benefits
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Support for taking time off in accordance with local leave policies
Things to weigh
  • No specific salary listed
  • Role involves working with AI and automation tools, which may require a steep learning curve for those unfamiliar with these technologies
  • Fast-paced environment may not suit everyone
  • Hybrid working model with specific in-office requirements
Job score3.2/5
Benefits2/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Roku?

See how your résumé matches this role — and tailor it from what actually gets interviews.