
About Roku
Affordable streaming for all your favorite shows
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...
Skills & Technologies
Overview
Roku is hiring a Senior Software Engineer to own and evolve their Tableau Cloud environment and related BI platforms. You'll work with data-driven decision-making tools and contribute to the company's mission of transforming TV streaming. This role requires expertise in Tableau and a collaborative mindset.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and maintaining business intelligence platforms. Your expertise in Tableau is complemented by a strong understanding of data connectivity and visualization, allowing you to create actionable insights from complex datasets. You thrive in collaborative environments and value teamwork, contributing to a culture of shared success.
Your technical depth is matched by your pragmatism — you understand the importance of delivering reliable and performant solutions that meet the needs of diverse stakeholders. You take ownership of your work and are committed to continuous improvement, always looking for ways to enhance the user experience and the efficiency of the BI tools you develop.
You possess strong problem-solving skills and can navigate challenges with a positive attitude. Your ability to communicate effectively with both technical and non-technical team members ensures that everyone is aligned and informed. You are passionate about making data usable and trusted, and you enjoy mentoring others in best practices for data visualization and analysis.
Desirable
Experience with cloud data platforms and familiarity with data governance principles would be a plus. Knowledge of additional BI tools or programming languages can further enhance your contributions to the team.
What you'll do
In this role, you will take ownership of the Tableau Cloud environment, ensuring it is resilient, secure, and optimized for performance. You will collaborate with cross-functional teams to design and implement self-service dashboards that empower users across the organization to make data-driven decisions. Your work will involve building high-scale reporting solutions that provide insights into Roku's operations and user engagement.
You will be responsible for maintaining the integrity of data connections and ensuring that the BI tools are user-friendly and accessible. This includes troubleshooting issues, optimizing performance, and implementing new features based on user feedback. You will also play a key role in training and supporting team members in using Tableau effectively, fostering a culture of data literacy within the organization.
As part of a globally distributed team, you will engage in regular communication and collaboration with colleagues in the US and Europe. You will participate in team meetings, contribute to project planning, and share your insights on best practices for data visualization and analysis. Your contributions will directly impact how Roku leverages data to enhance its streaming platform and improve user experiences.
What we offer
Roku provides a dynamic work environment where your contributions are valued from day one. You will have the opportunity to work on cutting-edge technology that shapes the future of TV streaming. The company offers competitive compensation and benefits, along with opportunities for professional growth and development.
You will be part of a culture that encourages innovation and collaboration, where your ideas can make a real difference. Roku is committed to fostering a diverse and inclusive workplace, and we encourage you to apply even if your experience doesn't match every requirement. Join us in our mission to connect the entire TV ecosystem and delight millions of viewers 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

Software Engineering
SeatGeek is hiring a Senior Software Engineer to join their R&D team and help modernize the ticketing industry. You'll work with technologies like Java, JavaScript, and Docker to build scalable software solutions. This position requires experience in building business-critical software in fast-paced environments.

Software Engineering
SeatGeek is seeking a Senior Software Engineer to join their Data Products team, focusing on building enterprise-level data solutions for major sporting and entertainment organizations. You'll work with SQL and Python, and have experience with DBT and Kafka. This role requires 5+ years of experience in data-focused products.

Software Engineering
Clear Street is hiring a Senior Software Engineer to build applications for their Securities Finance and Futures businesses. You'll work closely with engineering teams in New York and Sweden. This position requires significant experience in software engineering.

Software Engineering
Roku is seeking a Senior Software Engineer for their Advertising Platform to build scalable and highly available systems. You'll work with Java and Spring to enhance Roku's real-time advertising capabilities. This role requires extensive experience in building complex systems.

Software Engineering
Justworks is hiring a Senior Software Engineer to independently own large-scoped projects and collaborate with cross-functional teams to improve customer experiences. This role requires demonstrated ability in building and maintaining complex applications.