CrawlJobs Logo

Roku Developer

United States, Dallas · Job Posted January 13, 2026
Apply Position
Job Link Share

Job Description

Join our client as a Senior Roku Engineer. You will help build a next-generation digital platform that connects sports fans, content owners, and commerce partners across web, mobile, and connected TV. In a lean Product Engineering team, you own the Roku experience end to end, from design to deployment. You’ll tackle complex problems at the intersection of media, streaming, and user experience, delivering reliable apps that perform across environments. If you enjoy hands-on coding, rapid iteration, and close collaboration with product, design, and external partners, this role is for you. You can work from Dallas, TX, or remotely from your region, and you’ll join a culture that moves quickly and supports experimentation.

Job Responsibility

  • Design, develop, test, and maintain Roku applications that operate across environments
  • Write production-quality BrightScript and SceneGraph code
  • Build unit tests to ensure robustness, reliability, and edge-case coverage
  • Collaborate within an Agile product engineering team on new features and platform enhancements
  • Integrate with backend services using REST APIs and client-server architectures
  • Partner with internal teams and third-party vendors to support deployment and release on Roku
  • Participate in code reviews and contribute to engineering best practices

Requirements

  • 3+ years of Roku development experience
  • strong BrightScript and SceneGraph skills
  • working knowledge of JavaScript and scripting concepts
  • experience integrating RESTful APIs
  • solid understanding of streaming media, HLS, and manifests
  • ability to work independently and adapt to a fast-moving, startup-style environment
  • strong collaboration across product, engineering, and external partners

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Roku Developer

8 matching positions

New

Sr. Program Manager, Content Partnerships

As a Senior Program Manager, Content Partnerships, you will lead the successful ...
Location
Location
United States , San Jose
Salary
Salary:
164900.00 - 219400.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of technical program management experience in a technology, engineering, or media company, with a proven track record of developing and executing technical project plans and motivating cross-functional teams to meet goals
  • 5+ years of partner relationship management experience, with demonstrated ability to lead high-stakes partner projects and build effective, collaborative relationships
  • Proficiency in program management concepts, methodologies, and processes, with strong planning, prioritization, and organizational skills
  • Hands-on experience applying GenAI tools and agentic AI systems to modernize and automate project management workflows, documentation, and data analysis
  • Familiarity with streaming and entertainment technologies, including content delivery platforms, video streaming, digital advertising technologies, consumer electronics products, and TV standards
  • Strong verbal, written, and presentation communication skills, with the ability to lead productive discussions across varying levels of the organization and translate between high-level strategy and detailed technical topics
  • A detail-oriented and organized approach to program management, with the ability to manage multiple concurrent projects in a fast-paced, dynamic environment
  • A collaborative and proactive working style, with a reputation for reliability, accountability, and sound decision-making
  • Bachelor's degree in engineering or a related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Drive content partner adoption of Roku's programs by managing all program, relationship, and operational aspects to on-time completion
  • Develop and execute go-to-market partner strategies and coordinate cross-functional teams to deliver against those plans
  • Represent partner perspectives and needs within internal product program teams, maintaining current insight on partner status and related program details
  • Ensure essential partner engagement deliverables are in place to support program success and a positive partner experience throughout development
  • Maintain partner focus and engagement by proactively communicating new information and ensuring Roku's programs remain a priority for target partners
  • Host regular status reviews to track progress against plan and produce concise, timely status reports for all levels of the organization, escalating issues as needed
  • Manage change, risk, and critical decision-making throughout the project lifecycle by assessing impacts, providing options and recommended action plans, and driving issues to timely resolution
What we offer
What we offer
  • 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
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, UI

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've ...
Location
Location
United States , San Jose
Salary
Salary:
370000.00 - 400000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience, with significant time in embedded or consumer electronics environments
  • Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience)
  • Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU)
  • Strong understanding of multi-threaded development, concurrency, and real-time programming
  • Experience building and shipping UI experiences on embedded or consumer electronics platforms
  • Knowledge of Linux operating systems and system-level debugging
  • Experience with API design and cross-team integration
  • Leader in AI/ML and LLM technologies, with interest in applying them to content and UI experiences
  • Strong communication skills — this role involves frequent collaboration across engineering, product, and design
  • B.S. or M.S. in Computer Science or equivalent engineering experience
Job Responsibility
Job Responsibility
  • Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud-backed content experiences
  • Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware
  • Own features end-to-end: design, implementation, testing, and production rollout to hundreds of millions of devices
  • Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI-driven features
  • Mentor engineers, establish technical standards, and evangelize best practices across the team
  • Investigate and resolve complex platform issues affecting millions of users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • mental health and financial wellness support and resources
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Observability

You will work on core observability systems (metrics, logs, traces) while also d...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in software engineering, building distributed, high-throughput systems or observability platforms
  • 4+ years of Go/Golang experience
  • our observability ecosystem is built on Go, making it the most effective language for this role
  • Experience with, or strong interest in, observability tools (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, Clickhouse) and standards (OpenTelemetry, OpenTracing, OpenMetrics)
  • Deep understanding of distributed systems and data models
  • Hands-on experience with Kubernetes and cloud platforms (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Extend and integrate open-source observability systems, and when necessary, structurally overhaul core components, such as storage layers and query paths, to enhance the performance, reliability, and usability of these tools at scale
  • Build services to improve performance, usability, reliability, and cost efficiency
  • Implement features like pre-aggregation, downsampling, and sampling to reduce load and accelerate queries
  • Create developer-facing capabilities for metrics, logs, and traces usage, data quality, and cost management
  • Automate onboarding, dashboards, alerting, and tracing
  • Collaborate across platform and infrastructure teams to integrate observability into Roku’s cloud-native stack
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance
  • Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
  • Solid understanding of Linux OS concepts and experience working in Linux-based environments
  • Experience with test automation as part of the software development lifecycle
  • Familiarity with embedded development principles, particularly in mid-level firmware or system software
  • Ability to work independently and asynchronously in a distributed team environment across multiple time zones
  • Excellent communication skills to collaborate effectively with cross-functional teams
  • A track record of delivering high-performance, snappy user experiences through efficient and maintainable code
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance the high-performance grid rendering component that power Roku’s app engine
  • Using agentic coding to accelerate feature development and testing
  • Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness
  • Implement unit, integration, and functional tests to ensure high-quality, snappy user experiences across Roku devices
  • Apply deep knowledge of Linux and OS concepts to improve system stability and performance
  • Work autonomously in a distributed team environment, communicating effectively across time zones and locations
  • Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Manager, Client Strategy

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , New York
Salary
Salary:
168000.00 - 200000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant CTV experience as marketer or brand strategist, with expertise in ad tech and media
  • Rich understanding of the streaming, TV, digital, social, and programmatic advertising landscape and challenges brands face within each
  • Professional experience leading and developing teams
  • Deep expertise crafting impactful and unique programs, designed to drive advertiser's objectives as well as a positive consumer experience
  • Understanding of the importance of balancing the end user experience with advertiser objectives
  • Proven track record of working cross-functionally to solve problems and build streamlined processes to drive productivity
  • Collaborative nature and track record of being an invaluable resource to sales teams
  • Experience with presenting to senior-level stakeholders, both internal and external
  • No job is too big or too small mentality
  • College degree or equivalent
Job Responsibility
Job Responsibility
  • Act as a leader and cross-functional partner within the Ad Sales organization, delivering market-leading strategies and solutions to deepen client relationships and drive revenue growth
  • Directly manage a team of Client Strategists supporting key client and agency partners
  • Act as the connective tissue across Roku's ad products, content experiences, and data solutions to build holistic partnerships with measurable outcomes
  • Leverage deep entertainment experience to develop creative strategies that unlock ad dollars and generate in-market demand from Brand and Performance Marketers
  • Develop and streamline processes in partnership with cross-functional partners to ensure a smooth pre-sale workflow
  • Partner with product teams to foster innovation based on market feedback and potential opportunities
  • Merchandise Roku's ability to be interoperable, democratizing programmatic partnerships to help unlock new revenue streams
  • Partner with Ad Measurement and Account Management to develop learning agendas and identify client-specific solutions that deliver against goals/KPIs
  • Present programs and custom solutions to key stakeholders internally and externally
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of industry experience in embedded systems-level software development
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus)
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints
  • Experience with DRM, content protection, secure boot
  • Experience collaborating with SoC vendors and ODM/OEM partners
  • Experience with NPU/DSP/AI accelerator blocks on embedded SoCs
  • Ability to build or integrate end-to-end flows where AI is in the loop
  • Proficient in using AI tools for debugging, code review, test selection, and log analysis
  • Strong communication skills
Job Responsibility
Job Responsibility
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD
  • Implement and optimize video/audio pipelines, codecs, and rendering paths
  • Contribute to end-to-end multimedia system design for TVs and streaming devices
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior
  • Implement and maintain secure boot, DRM integrations, and content protection features
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer, Search Assistant

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , San Jose
Salary
Salary:
361300.00 - 510000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience (or PhD with 5+ years) applying ML at scale in search, recommendation, ads, personalization, or related domains
  • Strong expertise in ranking systems, recommendation systems, retrieval, personalization, and multi-objective optimization
  • Experience building large-scale ML systems leveraging deep learning, sequence models, LLMs, reinforcement learning, or bandit frameworks
  • Strong product intuition and experience optimizing user engagement, retention, and monetization simultaneously
  • Proficiency in Python, Java, or Scala
  • Experience with distributed systems and ML infrastructure such as Spark, Airflow, streaming systems, feature stores, and cloud platforms
  • Strong technical leadership, system design, communication, and problem-solving skills
  • MS or PhD in Computer Science, Statistics, or a related field
Job Responsibility
Job Responsibility
  • Lead the technical vision and roadmap for ranking, personalization, and recommendation systems powering Roku’s entertainment assistant
  • Develop and deploy state-of-the-art ML models using deep learning, transformers, LLMs, bandits, reinforcement learning, and causal inference techniques
  • Build multi-objective optimization systems balancing engagement, retention, relevance, and monetization goals
  • Drive innovation in conversational discovery, contextual recommendations, and personalized content experiences across the platform
  • Design, run, and analyze online A/B experiments tied to key product and business KPIs
  • Architect scalable ML systems, feature platforms, and data pipelines supporting rapid experimentation and long-term growth
  • Mentor engineers and provide technical leadership across cross-functional initiatives involving engineering, product, UX, and analytics teams
What we offer
What we offer
  • 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
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Data Engineer - Privacy

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years’ experience implementing data privacy solutions that comply with GDPR, CCPA and other data privacy regulations
  • Experience anonymizing and virtualizing sensitive data
  • Proficiency in at least one scripting language, Python is required
  • Proficiency in at least one object-oriented language, Java is preferred
  • Experience in big data technologies like HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, Airflow, Presto, etc.
  • Experience with Cloud platforms such as AWS, GCP, Azure
  • Experience with Data Visualization Applications. Looker is a plus
  • Collaborate with cross-functional teams such as developers, analysts, and operations to execute deliverables
  • 5+ years professional experience as a data or software engineer
  • BS in Computer Science
Job Responsibility
Job Responsibility
  • Maintain and support Roku’s existing data privacy solutions and work with Roku’s Engineering teams to implement required data privacy compliance
  • Audit Roku’s Data Warehouse and Big Data Platform for compliance with GDPR, CCPA and other data privacy regulations
  • Own requirements, development and quality assurance of Privacy compliance tools that are part of Roku’s distributed data processing systems (batch and streaming systems) which includes data virtualization, data retention, and data anonymization
  • Participate in architecture discussions, influence product roadmap, and take ownership and responsibility over privacy aspects of Roku’s Big Data Platform
  • Work with Roku’s Trust team to ensure that our Platform is conforming to Roku's Privacy policies
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Commuter benefits
  • Retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right