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

RokuBengaluru

Apply Now →

Overview

Roku is seeking a Senior Software Engineer for their Observability team to build scalable systems that manage vast amounts of data. You'll work with technologies like Java and Docker to enhance Roku's observability platform. This role requires significant experience in software engineering and cloud technologies.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in building scalable systems that handle large volumes of data — you've successfully designed and implemented solutions that optimize performance and reliability. Your expertise in Java and Python allows you to develop robust applications that meet complex requirements, and you are comfortable working with cloud technologies and microservices architecture.

You possess a strong understanding of containerization and orchestration tools like Docker and Kubernetes — you've utilized these technologies to streamline deployment processes and improve system scalability. Your experience with observability tools such as Elasticsearch and Grafana enables you to monitor application performance effectively and troubleshoot issues proactively.

You thrive in collaborative environments and enjoy working with cross-functional teams — your effective communication skills help you convey technical concepts to non-technical stakeholders. You are passionate about continuous learning and staying updated with industry trends, which allows you to bring innovative solutions to the table.

Desirable

Experience with open-source tools and CNCF-supported projects is a plus, as it aligns with our mission to leverage community-driven solutions. Familiarity with data ingestion and processing at scale will be beneficial in this role.

What you'll do

As a Senior Software Engineer on the Observability team, you will play a critical role in advancing Roku's observability platform — your work will involve building scalable systems that ingest terabytes of data daily and manage hundreds of millions of active series. You will collaborate with engineering teams across Roku to develop solutions that enhance monitoring, debugging, and optimization capabilities.

You will design and implement features that improve the observability of applications, ensuring that engineering teams can easily monitor their systems and respond to incidents effectively. Your contributions will directly impact the performance and reliability of Roku's services, enabling us to deliver a seamless streaming experience to millions of users.

You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of knowledge sharing and continuous improvement within the team. Your insights will help shape the technical direction of the observability platform, and you will have the opportunity to influence architectural decisions that drive our success.

What we offer

At Roku, we offer a dynamic work environment where your contributions are valued from day one. You will have the opportunity to work on meaningful projects that impact how millions of people enjoy their favorite content. We provide competitive compensation and benefits, along with opportunities for professional growth and development.

Join us in our mission to revolutionize the way the world watches TV — your work will help us connect consumers to the content they love while enabling content publishers to build and monetize large audiences. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

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

Databricks

Software Engineering

Databricks📍 Bengaluru

Databricks is hiring a Senior Software Engineer for their Observability team to develop solutions that provide insights into product and infrastructure health. You'll work with technologies like Java, Python, and AWS in Bengaluru.

Senior
1d ago
Dialpad

Software Engineering

Dialpad📍 Bengaluru

Dialpad is seeking a Senior Software Engineer in Observability to enhance their metrics and log collection platform. You'll collaborate with Infrastructure engineers and develop tools to support project instrumentation. This role requires expertise in Java and Python, along with experience in cloud technologies.

Senior
1d ago
Databricks

Software Engineering

Databricks📍 Bengaluru

Databricks is hiring a Senior Software Engineer for their Observability team to develop solutions that provide insights into product health and performance. You'll work with technologies like Java, Python, and AWS in Bengaluru.

Senior
1d ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is seeking a Senior Software Engineer specializing in Observability to design and implement innovative solutions for high-performance systems. You'll work with Golang to enhance open-source observability tools. This role requires experience in building scalable systems.

Senior
9h ago
Aerospike

Software Engineering

Aerospike📍 Bengaluru - Hybrid

Aerospike is seeking a Senior Engineer for Observability and Manageability to develop management tools for their distributed database. You'll work with technologies like Hadoop, Spark, and Kubernetes in Bengaluru. This role requires 5+ years of experience.

🏢 HybridSenior
2w ago