Senior Software Engineer, Tableau - Roku Join to apply for the Senior Software Engineer, Tableau role at Roku. Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the 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 Team 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. About 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. California only - The estimated annual salary for this position is between $200,000 - $275,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. 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 We're excited if you have 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 Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a few number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.
04/02/2026
Full time
Senior Software Engineer, Tableau - Roku Join to apply for the Senior Software Engineer, Tableau role at Roku. Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the 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 Team 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. About 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. California only - The estimated annual salary for this position is between $200,000 - $275,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. 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 We're excited if you have 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 Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a few number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.
2 weeks ago Be among the first 25 applicants Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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 Team A highly scalable and highly available real-time advertising platform is crucial for supporting and growing Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring, jumping in, and figuring things out in any system, this role is for you! About the Role Roku pioneered TV streaming and continues to innovate, leading the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in Advertising Engineering. The ideal candidate will possess endless curiosity and be able to pair a global mindset with locally relevant execution. The successful candidate will demonstrate a balance of hard and soft skills, including the ability to respond promptly to evolving business needs. Building a real-time, highly scalable, and available advertising platform is critical for our success. Our team's mission is to build a best-in-class advertising platform to support and grow Roku's exploding ad business. Our platforms are highly performant, deployed at scale, and set new standards for enabling effective advertising while protecting user privacy. What you'll be doing: Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications Own building features, driving directly with the product, and other engineering teams Demonstrate excellent communication skills in working with technical and non-technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have: 10+ years of experience building large-scale and low-latency distributed systems Command of Java or C++ Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NoSQL, and other databases is a plus Experience with Big Data and cloud services such as AWS/GCP is a plus Experience in the advertising domain is a big plus B.S. or M.S. degree in Computer Science, Engineering, or equivalent Self-motivated individual with a high level of accountability and ownership Critical thinking and practical decision-making Can do, results-oriented mindset Nonpolitical, collaborative, and team-oriented Desire to win in a highly competitive industry Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Seniority level Seniority levelMid-Senior level Employment type Employment typeFull-time Job function Job functionEngineering and Information Technology IndustriesSoftware Development Referrals increase your chances of interviewing at Roku by 2x Sign in to set job alerts for "Senior Software Engineer" roles. Boston, MA $180,000.00-$220,000.00 4 months ago Software Developer Lead, Vice President, Onsite Boston, MA $120,000.00-$152,000.00 2 weeks ago Cambridge, MA $90,000.00-$142,500.00 2 hours ago Senior Engineer - Full Stack, Strategy Foundation Engineering Remote Boston, MA $105,000.00-$215,000.00 2 weeks ago Senior Technical Sourcer - Software Engineering (Contract)Principal Signal Processing Software EngineerPrincipal Engineer, Software Delivery Lifecycle (SDLC) Architect Boston, MA $100,000.00-$225,000.00 5 months ago Senior Application Developer, State Street Investment Management, VP Boston, MA $120,000.00-$187,500.00 1 month ago Senior Flight Software Engineer, Maritime Division Boston, MA $168,000.00-$252,000.00 2 weeks ago Senior Flight Software Engineer, Maritime Division Quincy, MA $168,000.00-$252,000.00 2 weeks ago Senior Software Engineer - EtherCAT & ControlsLead Software Engineer, Master Data Management Greater Boston $75,000.00-$90,000.00 2 weeks ago Delivery Consultant: Professional Services, Cloud Platform and Migrations Boston, MA $118,200.00-$204,300.00 5 days ago Customer Tech - Salesforce Developer - Senior - Tech Consulting - Location Open Boston, MA $101,500.00-$186,000.00 4 days ago Senior Software Engineer, Backend - FintechAssociate Director, Senior .Net Developer Boston, MA $112,500.00-$150,000.00 4 months ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
04/02/2026
Full time
2 weeks ago Be among the first 25 applicants Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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 Team A highly scalable and highly available real-time advertising platform is crucial for supporting and growing Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring, jumping in, and figuring things out in any system, this role is for you! About the Role Roku pioneered TV streaming and continues to innovate, leading the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in Advertising Engineering. The ideal candidate will possess endless curiosity and be able to pair a global mindset with locally relevant execution. The successful candidate will demonstrate a balance of hard and soft skills, including the ability to respond promptly to evolving business needs. Building a real-time, highly scalable, and available advertising platform is critical for our success. Our team's mission is to build a best-in-class advertising platform to support and grow Roku's exploding ad business. Our platforms are highly performant, deployed at scale, and set new standards for enabling effective advertising while protecting user privacy. What you'll be doing: Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications Own building features, driving directly with the product, and other engineering teams Demonstrate excellent communication skills in working with technical and non-technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have: 10+ years of experience building large-scale and low-latency distributed systems Command of Java or C++ Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NoSQL, and other databases is a plus Experience with Big Data and cloud services such as AWS/GCP is a plus Experience in the advertising domain is a big plus B.S. or M.S. degree in Computer Science, Engineering, or equivalent Self-motivated individual with a high level of accountability and ownership Critical thinking and practical decision-making Can do, results-oriented mindset Nonpolitical, collaborative, and team-oriented Desire to win in a highly competitive industry Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms. Seniority level Seniority levelMid-Senior level Employment type Employment typeFull-time Job function Job functionEngineering and Information Technology IndustriesSoftware Development Referrals increase your chances of interviewing at Roku by 2x Sign in to set job alerts for "Senior Software Engineer" roles. Boston, MA $180,000.00-$220,000.00 4 months ago Software Developer Lead, Vice President, Onsite Boston, MA $120,000.00-$152,000.00 2 weeks ago Cambridge, MA $90,000.00-$142,500.00 2 hours ago Senior Engineer - Full Stack, Strategy Foundation Engineering Remote Boston, MA $105,000.00-$215,000.00 2 weeks ago Senior Technical Sourcer - Software Engineering (Contract)Principal Signal Processing Software EngineerPrincipal Engineer, Software Delivery Lifecycle (SDLC) Architect Boston, MA $100,000.00-$225,000.00 5 months ago Senior Application Developer, State Street Investment Management, VP Boston, MA $120,000.00-$187,500.00 1 month ago Senior Flight Software Engineer, Maritime Division Boston, MA $168,000.00-$252,000.00 2 weeks ago Senior Flight Software Engineer, Maritime Division Quincy, MA $168,000.00-$252,000.00 2 weeks ago Senior Software Engineer - EtherCAT & ControlsLead Software Engineer, Master Data Management Greater Boston $75,000.00-$90,000.00 2 weeks ago Delivery Consultant: Professional Services, Cloud Platform and Migrations Boston, MA $118,200.00-$204,300.00 5 days ago Customer Tech - Salesforce Developer - Senior - Tech Consulting - Location Open Boston, MA $101,500.00-$186,000.00 4 days ago Senior Software Engineer, Backend - FintechAssociate Director, Senior .Net Developer Boston, MA $112,500.00-$150,000.00 4 months ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Roku is the 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 team The Core Analytics Team is a centralized function dedicated to providing data-driven insights to drive business and product success. We work closely with our Product, Engineering, and Marketing teams to deliver exceptional experiences to our customers while maximizing the value proposition for the business. About the role Roku is looking for a Sr. Data scientist to join the Core Analytics team supporting recommendations and personalization products. In this role, you will leverage data analytics to support and improve our recommendations and personalization initiatives, identifying trends, mitigating risks, and providing actionable insights. You will work closely with product management and engineering to identify opportunities to create new features, drive their adoption, and generate value for Roku. This individual will investigate and develop solutions to track, monitor and improve our ecosystem. The successful candidate is quantitatively driven, detail-focused, and possesses an elevated level of problem-solving expertise. For California Only - The estimated annual salary for this position is between $132,000-$254,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. Roku will be accepting applications for this position until November 27, 2025 or until the position filled . What you'll be doing Collaborate with stakeholders to align data science initiatives with organizational goals and strategy design and execute AB tests Translate complex analyses into clear executive narratives and dashboards, driving consensus on priorities and accelerating delivery across the board. Develop and maintain dashboards, reports, and data visualizations to monitor key metrics for operational and systems health Analyze structured and unstructured data and communicate insights to help stakeholders solve business problems, identify trends and make data-driven decisions Develop necessary data pipelines to power automation, validation and reporting Develop analytical tools (real-time alerts, models, etc.) to understand what drives success for our mobile platform Perform exploratory data analysis on emerging trends and execute advanced analysis across the Roku Platform Collaborate with the Program Management and Engineering team to proactively seek and incorporate feedback Providing feedback directly to leadership on performance of various initiatives and untapped opportunities We're excited if you have 5+ years of work experience with a bachelor's degree or master's degree in quantitative field (e.g., Statistics, Business Analytics, Data Science, Mathematics, Economics, Engineering or Computer Science) 5+ years of experience across consumer product, digital media or entertainment industries Expertise in SQL, SAS, R, Python or other programming language to query data and perform analysis Hands on experience with visualization tools like Tableau or Looker Have a bias towards action in resolving issues and operate in a high-energy, fast-paced environment Hands on experience in A/B testing and statistical modeling/forecasting Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit
04/02/2026
Full time
Roku is the 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 team The Core Analytics Team is a centralized function dedicated to providing data-driven insights to drive business and product success. We work closely with our Product, Engineering, and Marketing teams to deliver exceptional experiences to our customers while maximizing the value proposition for the business. About the role Roku is looking for a Sr. Data scientist to join the Core Analytics team supporting recommendations and personalization products. In this role, you will leverage data analytics to support and improve our recommendations and personalization initiatives, identifying trends, mitigating risks, and providing actionable insights. You will work closely with product management and engineering to identify opportunities to create new features, drive their adoption, and generate value for Roku. This individual will investigate and develop solutions to track, monitor and improve our ecosystem. The successful candidate is quantitatively driven, detail-focused, and possesses an elevated level of problem-solving expertise. For California Only - The estimated annual salary for this position is between $132,000-$254,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. Roku will be accepting applications for this position until November 27, 2025 or until the position filled . What you'll be doing Collaborate with stakeholders to align data science initiatives with organizational goals and strategy design and execute AB tests Translate complex analyses into clear executive narratives and dashboards, driving consensus on priorities and accelerating delivery across the board. Develop and maintain dashboards, reports, and data visualizations to monitor key metrics for operational and systems health Analyze structured and unstructured data and communicate insights to help stakeholders solve business problems, identify trends and make data-driven decisions Develop necessary data pipelines to power automation, validation and reporting Develop analytical tools (real-time alerts, models, etc.) to understand what drives success for our mobile platform Perform exploratory data analysis on emerging trends and execute advanced analysis across the Roku Platform Collaborate with the Program Management and Engineering team to proactively seek and incorporate feedback Providing feedback directly to leadership on performance of various initiatives and untapped opportunities We're excited if you have 5+ years of work experience with a bachelor's degree or master's degree in quantitative field (e.g., Statistics, Business Analytics, Data Science, Mathematics, Economics, Engineering or Computer Science) 5+ years of experience across consumer product, digital media or entertainment industries Expertise in SQL, SAS, R, Python or other programming language to query data and perform analysis Hands on experience with visualization tools like Tableau or Looker Have a bias towards action in resolving issues and operate in a high-energy, fast-paced environment Hands on experience in A/B testing and statistical modeling/forecasting Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit
Senior Software Engineer, Video Encoding Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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 team You will be part of the Roku Video Platform Engineering team and responsible for building the next generation video services for the Roku Cloud TV Platform. Roku pioneered TV streaming and continues to innovate and lead the industry. The Roku Channel has us well positioned to help shape the future of streaming. Continued success relies on investing in the Roku Cloud TV Platform to deliver a high quality streaming TV experience on a global scale. About the role As a Video Encoding Engineer, you will build, optimize, and maintain high performance video processing workflows. You will own our end to end encoding toolchain-from experimentation and profile tuning to automated packaging workflows-ensuring our content is delivered with maximum quality, reliability, and efficiency. You will work closely with the team on key video services projects around video ingestion, encoding, VoD/live linear, Server Side Ads Insertion, and Video QoS, with the goal of delivering a best in class streaming TV experience across all Roku devices. The projects that you will work on will impact millions of Roku users around the world. Throughout, you will have the opportunity to collaborate with key product engineering stakeholders across Roku engineering teams and to lead the design of our video services platform. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. For California Only - The estimated annual salary for this position is between $285,000 - $345,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. Responsibilities Design, build, optimize, and maintain FFmpeg based encoding pipelines for both VOD and Live workflows, operating at scale in cloud environments such as AWS or GCP Develop, refine, and validate encoding presets for modern codecs, including H.264, HEVC, and AV1, ensuring optimal quality to bitrate performance Implement advanced encoding strategies such as multi pass workflows, CRF tuning, per title optimizations, and quality targeted encoding Benchmark and evaluate video quality using VMAF and other objective metrics to drive continuous improvements in efficiency and viewing experience Build and maintain adaptive streaming packaging workflows, including HLS, DASH, and CMAF, ensuring broad device compatibility and reliable playback Profile and optimize system performance by identifying and eliminating bottlenecks across compute, storage, and I/O layers Write, review, and improve code, assessing architectural tradeoffs to deliver secure, high performance, and highly concurrent video infrastructure services Collaborate cross functionally with engineering, product, and platform teams to support and advance company wide video service initiatives Qualifications Strong problem solving and analytical abilities 5+ years of solid programming experience and passionate about writing high quality and well architected code Expert level knowledge of FFmpeg or Gstreamer and their related toolchains (filters, flags, debugging, custom builds) Experience with hardware based encoder/decoder libraries (NVENC, Vulkan) Strong understanding of compression theory, codec internals, GOP structures, bitrate control, etc Experience with container formats: MP4, TS, fragmented MP4, ISOBMFF Familiarity with HLS/DASH, CMAF, adaptive bitrate design, DRM, and SCTE 35 A track record working with applied AI based video enhancement and compression algorithms (Super Resolution, Denoising, Artifact Removal) Hands on experience with cloud compute (AWS Lambda/ECS/Batch, GCP, Kubernetes, or similar) Ability to handle periodic on call duty as well as out of band requests; strong written and verbal communication skills Bachelor's degree in computer science plus 8 years of experience or equivalent; Master's degree preferred Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.
04/02/2026
Full time
Senior Software Engineer, Video Encoding Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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 team You will be part of the Roku Video Platform Engineering team and responsible for building the next generation video services for the Roku Cloud TV Platform. Roku pioneered TV streaming and continues to innovate and lead the industry. The Roku Channel has us well positioned to help shape the future of streaming. Continued success relies on investing in the Roku Cloud TV Platform to deliver a high quality streaming TV experience on a global scale. About the role As a Video Encoding Engineer, you will build, optimize, and maintain high performance video processing workflows. You will own our end to end encoding toolchain-from experimentation and profile tuning to automated packaging workflows-ensuring our content is delivered with maximum quality, reliability, and efficiency. You will work closely with the team on key video services projects around video ingestion, encoding, VoD/live linear, Server Side Ads Insertion, and Video QoS, with the goal of delivering a best in class streaming TV experience across all Roku devices. The projects that you will work on will impact millions of Roku users around the world. Throughout, you will have the opportunity to collaborate with key product engineering stakeholders across Roku engineering teams and to lead the design of our video services platform. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. For California Only - The estimated annual salary for this position is between $285,000 - $345,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. Responsibilities Design, build, optimize, and maintain FFmpeg based encoding pipelines for both VOD and Live workflows, operating at scale in cloud environments such as AWS or GCP Develop, refine, and validate encoding presets for modern codecs, including H.264, HEVC, and AV1, ensuring optimal quality to bitrate performance Implement advanced encoding strategies such as multi pass workflows, CRF tuning, per title optimizations, and quality targeted encoding Benchmark and evaluate video quality using VMAF and other objective metrics to drive continuous improvements in efficiency and viewing experience Build and maintain adaptive streaming packaging workflows, including HLS, DASH, and CMAF, ensuring broad device compatibility and reliable playback Profile and optimize system performance by identifying and eliminating bottlenecks across compute, storage, and I/O layers Write, review, and improve code, assessing architectural tradeoffs to deliver secure, high performance, and highly concurrent video infrastructure services Collaborate cross functionally with engineering, product, and platform teams to support and advance company wide video service initiatives Qualifications Strong problem solving and analytical abilities 5+ years of solid programming experience and passionate about writing high quality and well architected code Expert level knowledge of FFmpeg or Gstreamer and their related toolchains (filters, flags, debugging, custom builds) Experience with hardware based encoder/decoder libraries (NVENC, Vulkan) Strong understanding of compression theory, codec internals, GOP structures, bitrate control, etc Experience with container formats: MP4, TS, fragmented MP4, ISOBMFF Familiarity with HLS/DASH, CMAF, adaptive bitrate design, DRM, and SCTE 35 A track record working with applied AI based video enhancement and compression algorithms (Super Resolution, Denoising, Artifact Removal) Hands on experience with cloud compute (AWS Lambda/ECS/Batch, GCP, Kubernetes, or similar) Ability to handle periodic on call duty as well as out of band requests; strong written and verbal communication skills Bachelor's degree in computer science plus 8 years of experience or equivalent; Master's degree preferred Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem solvers, which itself is a two part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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. Location: Boston, MA About the Team Advertising Engineering builds the user interfaces and APIs that power Roku's advertising campaigns, helping drive growth across Roku and strategic content like The Roku Channel. We operate as a highly agile, service oriented team that ships continuously-adding features to existing systems while elevating usability, quality, performance, and scalability. You'll partner closely with UX, Product, and Commercial stakeholders inside Roku and with external strategic partners to deliver exceptional web applications and back end services at scale. We value endless curiosity, a global mindset with locally relevant execution, and gritty, self directed problem solving-balanced with strong interpersonal skills and responsiveness to evolving business needs. About the Role This role is for a senior developer on the team building user interfaces and APIs to support advertising campaigns. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. For Massachusetts Only - The estimated annual salary for this position is between $198,000 - $286,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. What you'll be doing Design, develop and deliver high-quality web applications and back-end services in a Service Oriented Architecture (SOA) model Add new functionality to existing systems, while constantly working to improve usability, quality, performance and scalability Provide technical leadership, guidance and support to other team members Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs Work closely with UX designers, product management and end-users to create exceptional user experiences Provide ongoing support and maintenance of existing products Deliver constant value back to the business in a highly agile team following continuous deployment We're excited if you have BS or MS in Computer Science or equivalent 8+ years of web applications development experience Expert-level knowledge of JavaScript Deep experience with NodeJS, TypeScript, and frameworks like Express, NextJS, and React Working knowledge of containerization and Kubernetes Expertise in designing and developing APIs, with a firm grasp of API lifecycle management Experience building large scale and low latency distributed systems Familiarity with database technologies such as PostgreSQL, Redis, and ElasticSearch Knowledge and experience with programming best practices, design patterns, software design structures, and testing frameworks Experience with cloud technology like AWS and GCP Mindset toward AI adoption and some experience using development AI tools like Github Copilot Superior problem-solving skills with demonstrable history of autonomously delivering high quality, scalable and maintainable solutions Intrinsically motivated, independent thinker who works well alone or in group settings with minimal direct supervision Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
04/02/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the 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. Location: Boston, MA About the Team Advertising Engineering builds the user interfaces and APIs that power Roku's advertising campaigns, helping drive growth across Roku and strategic content like The Roku Channel. We operate as a highly agile, service oriented team that ships continuously-adding features to existing systems while elevating usability, quality, performance, and scalability. You'll partner closely with UX, Product, and Commercial stakeholders inside Roku and with external strategic partners to deliver exceptional web applications and back end services at scale. We value endless curiosity, a global mindset with locally relevant execution, and gritty, self directed problem solving-balanced with strong interpersonal skills and responsiveness to evolving business needs. About the Role This role is for a senior developer on the team building user interfaces and APIs to support advertising campaigns. The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. For Massachusetts Only - The estimated annual salary for this position is between $198,000 - $286,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. What you'll be doing Design, develop and deliver high-quality web applications and back-end services in a Service Oriented Architecture (SOA) model Add new functionality to existing systems, while constantly working to improve usability, quality, performance and scalability Provide technical leadership, guidance and support to other team members Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs Work closely with UX designers, product management and end-users to create exceptional user experiences Provide ongoing support and maintenance of existing products Deliver constant value back to the business in a highly agile team following continuous deployment We're excited if you have BS or MS in Computer Science or equivalent 8+ years of web applications development experience Expert-level knowledge of JavaScript Deep experience with NodeJS, TypeScript, and frameworks like Express, NextJS, and React Working knowledge of containerization and Kubernetes Expertise in designing and developing APIs, with a firm grasp of API lifecycle management Experience building large scale and low latency distributed systems Familiarity with database technologies such as PostgreSQL, Redis, and ElasticSearch Knowledge and experience with programming best practices, design patterns, software design structures, and testing frameworks Experience with cloud technology like AWS and GCP Mindset toward AI adoption and some experience using development AI tools like Github Copilot Superior problem-solving skills with demonstrable history of autonomously delivering high quality, scalable and maintainable solutions Intrinsically motivated, independent thinker who works well alone or in group settings with minimal direct supervision Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include 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). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
A leading streaming platform in California is seeking a Senior Software Engineer specializing in Tableau. The successful candidate will enhance the Tableau Cloud environment and drive BI capabilities, ensuring data-driven decision-making supports the company's growth. Candidates should have significant experience in data visualization, particularly with Tableau. This position offers a competitive salary and comprehensive benefits.
04/02/2026
Full time
A leading streaming platform in California is seeking a Senior Software Engineer specializing in Tableau. The successful candidate will enhance the Tableau Cloud environment and drive BI capabilities, ensuring data-driven decision-making supports the company's growth. Candidates should have significant experience in data visualization, particularly with Tableau. This position offers a competitive salary and comprehensive benefits.