Senior Software Engineer, Tableau
Listed on 2025-12-30
-
IT/Tech
Data Engineer
Teamwork Makes The Stream Work. Roku Is Changing How The World Watches Tv
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
About The TeamOur team’s mission is to make data at Roku usable, trusted, and actionable for everyone. We build and operate the BI platforms that power data-driven decisions across the company, from self-service dashboards to governed, high-scale reporting on top of our cloud data platforms. We provide an end-to-end solution: resilient data connectivity, performant and secure Tableau Cloud environments, and thoughtfully designed visual experiences that help Roku quickly understand what’s happening and what to do next.
We are a globally distributed team with presence in the US and Europe. We value technical depth, pragmatism, a strong sense of ownership, and a collaborative mindset.
The Role
In this role, you will own and evolve our Tableau Cloud environment and related BI capabilities. You’ll design and optimize how Tableau connects to our data platforms on AWS and GCP, lead migrations, and drive best practices for performance, governance, and usability. You will partner closely with data engineering, analytics, and product teams to ensure our BI stack scales with Roku’s growth and supports confident, data-driven decision-making.
If you’re endlessly curious, comfortable working across infrastructure and user experience, can balance long-term architecture with day-to-day delivery, and enjoy making complex data feel simple, this role is for you.
What You’Ll Be Doing- Own the Tableau Cloud platform across configuration, architecture, and connectivity to backend systems on AWS and GCP
- Design and implement high-performing dashboards and reports, using best practices for usability, scalability, and maintainability
- Optimize Tableau data extracts, live connections, and refresh strategies to support large and complex datasets
- Configure and operate Tableau Bridge for secure hybrid connectivity to on-prem and VPC-hosted data sources
- Troubleshoot and resolve data source, connectivity, and version compatibility issues across environments
- Use the Tableau REST API and related tooling to automate administrative workflows, deployments, and monitoring
- Lead Tableau environment migrations, including on-premises to Tableau Cloud and Cloud site to cloud site migrations and consolidations
- Perform key Tableau administrative activities, including publishing and curating data sources, workbooks, and dashboards. Managing permissions, groups, projects, and folder structures and conducting user analysis, license reviews, and access audits
- Partner with data engineering teams to align data models, warehouses, and data lakes with reporting and visualization requirements
- Write and review SQL for data preparation, transformation, and performance optimization
- Help define and promote BI and data visualization standards, including documentation, governance, and design guidelines
- Typically, 8 years or more of experience in BI, data engineering, or data visualization roles, including significant hands‑on ownership of Tableau environments
- Certification as a Tableau Consultant or Architect
- Deep expertise with Tableau Cloud, including configuration, performance tuning, and content governance at scale
- Strong experience working with large datasets and big data technologies, ideally in a GCP environment
- Familiarity with common database and query technologies such as Trino connector, MySQL and cloud‑based data warehouses/data lakes
- Pro…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).