Senior Software Engineer, Search & Recommendations
We are seeking a Senior Software Engineer with experience in building services at scale. With so many people relying on us for great movies, TV, and news - scaling, reliability, fallbacks, and automation of these scenarios are always at the top of our mind as we continuously add features to the platform. We work very closely with the product team and pride ourselves on quickly iterating on features from prototypes to A/B tests to eventual release to all users. It's still early days for this platform, with plenty of challenging and interesting problems to work on.
The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs.
What you will do
- Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices
- Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support
- Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews
- Managing project priorities, deadlines, and deliverables
- Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance
What you will bring
- Strong software development experience - Java preferably - (Python nice to have)
- Expertise in building large-scale cloud services, ideally in AWS
- Experience in the appropriate selection of data stores and analysis of trade-offs
- Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others
- Track record of monitoring the quality of deploys and troubleshooting of production systems
- Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center
- Master's degree in CS, CE or equivalent experience
View all remote jobs at Roku →
FAQ
- Is the Senior Software Engineer, Search & Recommendations position at Roku remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Senior Software Engineer, Search & Recommendations role?
- The posted salary range for this position is 60000GBP - 60000GBP.
- When was this Senior Software Engineer, Search & Recommendations job posted?
- This listing was posted on February 16, 2026 and is still open for applications.
- How do I apply for the Senior Software Engineer, Search & Recommendations position at Roku?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote memcached jobs
Senior WordPress Developer (Fullstack)
ProxifyCET (+/- 3 hours)
Staff Full Stack Product Software Engineer – Core Product, Poe (Remote)
QuoraPoland, Canada, US, India, Estonia, Egypt, Mexico, Germany, Ireland, UK, Nigeria, Bangladesh, Costa Rica, South Korea, Thailand
Principal Software Engineer, Fullstack Developer
Coinbase Developer PlatformsAnywhere in the World
Senior Software Engineer Full Stack
Pano AISan Francisco, California