Senior Software Engineer – Node.js, React
Department: Software Engineering
Location: Cardiff, United Kingdom
Job ID: 10475
About Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico — and we’re on a mission to power every television in the world. We connect consumers to the content they love, help publishers build and monetize audiences, and provide advertisers with unique ways to engage viewers.
At Roku, you’ll contribute from your first day, making a valuable impact in a fast-growing public company that’s changing how the world watches TV.
About the Team
The Ads Customer Interfaces team develops full-stack web applications, APIs, and UIs that provide a unified approach for internal and external customers using Roku’s advertising products. Our mission is to deliver best-in-class user experiences that simplify processes and delight our users.
About the Role
As a Senior Software Engineer, you will play a key role in developing features for Roku’s container-orchestrated platform using the latest client- and server-side technologies. You’ll build scalable, cloud-based solutions and take ownership of impactful features that millions of users interact with daily.
What You’ll Be Doing
- Design, develop, and deliver high-quality web apps and backend services
- Collaborate with UX, DevOps, QA, and product teams
- Participate in feature planning and design discussions
- Develop features with robust test coverage
- Ensure code quality and scalability using CI/CD tools
- Improve software delivery processes to reduce waste and increase efficiency
- Take features from design to deployment in customer-facing environments
We’re Excited If You Have
- Bachelor’s degree in Computer Science (or equivalent experience)
- 5+ years of development experience with Node.js, React, Next.js
- 3+ years with cloud technologies (AWS, GCP)
- Experience with large-scale distributed systems
- Knowledge of algorithms, data structures, performance optimization
- Experience with SQL/NoSQL, distributed caching, Docker, Kubernetes
- Familiarity with Terraform, CI/CD (Jenkins), GitHub/GitLab
- Strong understanding of Agile practices
Benefits
Roku offers a wide range of global and local benefits, which may include:
- Health, dental, vision, life, and disability coverage
- Retirement and pension options (401k where applicable)
- Mental health and financial wellness resources
- Flexible time off and personal leave options
- Additional local statutory and voluntary benefits
Roku Culture
At Roku, we believe in:
- Small, talented teams delivering high impact
- Bold ideas, rapid innovation, and collaboration
- A pragmatic, action-oriented approach to solving problems
- A culture where egos are left aside, humor is valued, and success is collective
Application Process
To apply, please submit your application via the Roku Careers Portal