Senior Software Engineer, Tableau

RokuSan Jose, CA
11dHybrid

About The Position

Our 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. 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.

Requirements

  • 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
  • Proven track record in performance tuning for Tableau dashboards, workbooks, and underlying queries
  • Strong knowledge of Tableau extracts, scheduling, and optimization strategies
  • Hands-on experience with Tableau Bridge for hybrid connectivity scenarios
  • Experience using the Tableau REST API or similar APIs for automation, monitoring, and administrative tasks
  • Demonstrated experience with Tableau content publishing and lifecycle management. User, group, and permission management, access reviews and audit support
  • Strong skills in dashboard and report design, with an understanding of UX, accessibility, and visual best practices
  • Good understanding of data modelling for analytics, and familiarity with data warehouse and data lake architectures
  • Advanced SQL skills for data preparation, transformation, and validation
  • Clear communication skills and the ability to work closely with engineering, analytics, and business stakeholders

Responsibilities

  • 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

Benefits

  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service