Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku

Software Engineering Senior

RokuCambridge

Apply Now →

Skills & Technologies

Overview

Roku is seeking a Senior Software Engineer for their Search & Recommendations Platform to build scalable services. You'll work with Java and Spring to enhance the user experience for millions of TV streamers. This role requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in building scalable services that support high user engagement. Your background includes a strong understanding of system architecture and the ability to troubleshoot complex issues in production environments. You are proficient in Java and Spring, having developed applications that handle significant traffic and user interactions. You thrive in collaborative settings, working closely with cross-functional teams to deliver impactful features that enhance user experience. You are familiar with REST API design and implementation, ensuring that services are efficient and reliable. You understand the importance of performance optimization and have experience in monitoring and improving application performance. You are committed to writing clean, maintainable code and participating in code reviews to uphold quality standards.

Desirable

Experience with cloud services and microservices architecture is a plus. Familiarity with agile methodologies and continuous integration practices will help you succeed in this role. You are open to learning new technologies and adapting to the evolving landscape of software development.

What you'll do

As a Senior Software Engineer at Roku, you will be responsible for designing and implementing services that power the Search & Recommendations Platform. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve developing scalable APIs that serve millions of users, ensuring that they receive personalized content recommendations. You will participate in architectural discussions, contributing your insights to improve system design and performance. You will also mentor junior engineers, sharing your knowledge and helping them grow in their careers. Your work will directly impact how users discover and engage with content on the Roku platform, making it essential to deliver high-quality solutions.

What we offer

At Roku, we offer a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that shapes the future of television. We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in our mission to connect consumers to the content they love and be part of a team that is transforming the TV streaming experience for millions around the world.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Similar Jobs You Might Like

Based on your interests and this role

Roku

Software Engineering

Roku📍 San Jose - On-Site

Roku is hiring a Senior Software Engineer for their Search & Recommendations Platform to develop and maintain core systems for search and content discovery. You'll work with technologies like Java and Python in San Jose.

🏛️ On-SiteSenior
9h ago
Roku

Software Engineering

Roku📍 Manchester

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python-based MicroServices to build scalable platforms that enhance business processes. This role requires strong experience in backend engineering and cloud technologies.

Senior
1w ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer for their UI Infrastructure team to build and improve the UI framework that powers Roku user experiences. You'll collaborate with various teams to deliver new features to millions of users. This position requires strong teamwork and engineering skills.

Senior
9h ago
Algolia

Software Engineering

Algolia📍 London - Remote

Algolia is seeking a Senior Software Engineer for their Search Platform team to tackle challenges in AI Search and distributed systems. You'll work with technologies like Java and cloud computing to enhance their scalable architecture. This role requires strong experience in building complex systems.

🏠 RemoteSenior
2d ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python to build scalable platforms that automate workflows across various business systems. This role requires strong experience in backend development and cloud technologies.

Senior
1w ago