Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roku Logo

Senior Software Engineer, Search & Recommendations

Roku

$300,000 - $350,000
Sep 22, 2025
San Jose, CA, US
Apply Now

Roku is seeking to scale its browse and discovery platform, which is the backbone of The Roku Channel, to support millions of users and continuously add new features while ensuring reliability and automation.

Requirements

  • 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

Responsibilities

  • 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

Other

  • 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.
  • We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check.
  • We appreciate a sense of humor.