CrawlJobs Logo

Roku Developer

vankaizen.com Logo

Van Kaizen

Location Icon

Location:
United States , Dallas

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
January 13, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Roku Developer

Roku Engineer

As a Roku Engineer on the PlayerPlatform team, you'll be at the forefront of str...
Location
Location
United States , Englewood; Reston; Philadelphia
Salary
Salary:
114985.89 - 172478.83 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years Roku application development experience
  • 4+ years software development experience
  • Demonstrated success shipping production apps on the Roku Channel Store
  • Strong BrightScript programming expertise and passion for clean, efficient code
  • Deep understanding of Roku SceneGraph framework and streaming media concepts
  • Up-to-date knowledge of Roku OS capabilities and optimization techniques
  • Hands-on experience with DASH video implementation and streaming protocols
  • Agile development experience in fast-paced environments
  • Problem-solving prowess and ability to diagnose complex streaming issues
  • Bachelor's Degree
Job Responsibility
Job Responsibility
  • Creating high-performance BrightScript components that deliver buffer-free streaming to millions
  • Building innovative solutions for one of the nation's largest streaming platforms
  • Optimizing video rendering to provide crystal-clear 4K HDR experiences
  • Implementing sophisticated features that seamlessly blend live TV, on-demand content, and DVR functionality
  • Collaborating on next-generation streaming technologies that will define the industry's future
  • Troubleshooting complex streaming challenges in a high-visibility, high-impact environment
  • Responsible for planning and designing new software and web applications
  • Analyzes, tests and assists with the integration of new applications
  • Documents all development activity
  • Assists with training non-technical personnel
What we offer
What we offer
  • Paid Time off
  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life Milestones - from adoption assistance, childcare resources, pet insurance, and more
  • Courtesy Services - free digital TV and internet
  • Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Subscriptions

Roku pioneered streaming to the TV and continues to innovate and lead the indust...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C++ experience
  • Experience developing UI applications using popular frameworks such as JavaScript, BrightScript or similar
  • Proficiency in Typescript
  • Relevant software development experience in embedded systems
  • Experience writing functional integration and unit tests
  • A good understanding of Core OS concepts like memory management and multi-threading
  • A good understanding of API design, considerations and trade-offs
  • Strong verbal and written communication skills (this role involves frequent communication with teams throughout Roku)
  • Consumer electronics experience building Media/Content and/or Ad product would be beneficial
  • Bachelors or Masters in Computer Science or related fields-MS3
Job Responsibility
Job Responsibility
  • Develop core features of the Roku Channel app and Roku OS
  • Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development
  • Investigate, diagnose and resolve issues
  • Contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture
  • Working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code
  • Engaged in developing tools which can help larger development community within Roku
What we offer
What we offer
  • 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)
  • Employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs
  • Fulltime
Read More
Arrow Right

Assistant General Counsel, Business & Legal Affairs, Consumer Platform Product

Roku, Inc. is seeking an experienced and self-motivated attorney with a strong u...
Location
Location
United States , San Jose
Salary
Salary:
262500.00 - 285000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10+ years of experience as a practicing attorney
  • Significant in-house experience advising on data privacy, data protection and the legal and regulatory aspects of product development in the technology space (experience at a consumer-facing, Internet company preferred)
  • Strong working knowledge of global privacy and data security laws
  • Familiarity with content and digital product distribution agreements, including MVPD, DMVPD, and application development agreement (e.g., Apple, Google, etc.)
  • A passion for technology and ability to understand complex technology and product use cases quickly
  • Bachelor’s degree and a Juris Doctorate degree from a U.S. accredited law school
  • Licensed to practice law in the U.S.
Job Responsibility
Job Responsibility
  • Work closely with the Product and Engineering teams developing Roku’s consumer electronics and Roku’s streaming platform on solutions that proactively manage legal risk while advancing our business goals and protecting our users around the world
  • Advise on privacy and data security terms for agreements relating to content and digital product distribution
  • Provide guidance on a wide range of legal issues, including consumer protection, privacy, and data protection laws, to ensure that Roku follows U.S. and international legal requirements, as well as industry best practices, through the application of privacy-by-design principles
  • Review user flows and user journeys, product feature guides, advertising collateral, promotions, and other user-facing communications to ensure compliance with applicable data protection, consumer protection and advertising laws, regulations, and standards
  • Collaborate cross-functionally with a wide variety of Roku business units, including the end user experience, devices, mobile, web, ad product, programming, content and services, engineering, marketing and customer support teams
  • Help develop scalable processes for legal review of new product launches
  • Keep up to date on the latest developments in the laws, regulations, and industry trends applicable to media, ad tech, Big Data, OTT, IOT and smart devices, including federal and state data privacy laws, consumer protection laws, and other guidance from relevant agencies
  • Work closely with other members of the legal team to address the company’s broader data collection, storage, use and transfer practices
  • Support Roku’s privacy compliance efforts as needed
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
  • Commuter benefits
  • Retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Financial Analyst

Roku is looking for a Sr. Financial Analyst to join the Roku TV Financial Planni...
Location
Location
United States , San Jose
Salary
Salary:
125000.00 - 135000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in a highly analytical role, ideally with a blend of finance, banking, and/or accounting expertise (e.g. management/strategy consulting, FP&A/ corporate finance, data analytics, etc.)
  • Experience in a high growth consumer electronics or retail company a plus
  • Bachelor’s degree in Finance, Accounting, Economics or related subject
  • Ability to manage multiple tasks in a deadline-driven environment while maintaining a high level of precision
  • Ability to understand complex business drivers, produce high-quality analytics and communicate results effectively
  • Demonstrated knowledge of U.S. Generally Accepted Accounting Principles a plus
  • Excellent communicator and collaborator across multiple departments
  • Advanced Microsoft Excel and PowerPoint skills
  • Highest standards of accuracy and precision
  • highly organized
Job Responsibility
Job Responsibility
  • Business partner with the Roku TV Business Development team to accurately maintain and consolidate global TV reporting
  • Act as the finance lead for Roku’s new Projectors business, including management of forecast, close, and long-range planning cycles
  • Support month end close process by working closely with accounting to ensure complete and accurate bookings for OPEX programs
  • Support the monthly TV sales unit forecast process
  • Assist the broader TV team in close and forecast submissions within FP&A systems (Anaplan)
  • Have a clear understanding of application of GAAP accounting rules in P&L forecasts
  • Identify key variance drivers to explain variances to plan, forecast, YoY & QoQ
  • Provide ad hoc P&L modeling and in-depth analysis to drive intelligent decision making
  • Establish a highly collaborative, cross-functional relationships across the broader Roku organization
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
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Software Engineer, UI - Embedded C++

Contributing extensively to our embedded UI framework development; Working close...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, UI Infrastructure

Contributing extensively to our embedded UI framework development; working close...
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 relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Software Engineer Intern, Mobile

Join our innovative team at Roku as a Software Engineer Intern, where your passi...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor’s or Master's degree in computer science or a related field
  • Due to graduate in December 2026 or later
  • Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, previous internships etc.)
  • Experience with mobile application development using native mobile technologies such as Swift, Kotlin
  • Experience in software development principles and a variety of programming languages (e.g., Python, Java, C++, JavaScript)
  • Passion about software development, with a curiosity that drives you to stay on top of tech trends and explore new ideas
Job Responsibility
Job Responsibility
  • Develop new features or tooling for Roku’s mobile apps
  • Maintain and improve the performance of existing iOS and Android applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Contribute to the development of project plans and estimates
What we offer
What we offer
  • Paid 12-week internship
  • 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)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Senior React Engineer

Our client is a leading technology company focused on transforming the healthcar...
Location
Location
Canada; Latin America
Salary
Salary:
Not provided
g2i.co Logo
G2i Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in frontend engineering with a strong focus on React
  • Proven track record building high-performance consumer-facing applications
  • Smart TV development experience strongly preferred (Tizen, webOS, Roku, Fire TV, or similar)
  • Deep expertise in: React optimization techniques
  • Memoization strategies
  • Custom hooks & advanced hooks usage
  • Managing complex state (Redux, Zustand, Recoil, Jotai, or similar)
  • React Compiler and modern React performance tooling
  • Strong understanding of performance constraints on TV devices (CPU/memory limits, rendering limitations, remote-control UX)
  • Excellent collaboration and communication skills
Job Responsibility
Job Responsibility
  • Lead development of a React-based Smart TV gaming application, focusing on performance, responsiveness, and fluid UX
  • Ensure best-in-class state management and application structure using React best practices
  • Optimize rendering flows using memoization, hooks, suspense, React Compiler, and other React performance techniques
  • Improve and maintain complex UI interactions, including entry/exit flows, navigation, and animation performance on limited hardware
  • Collaborate with product, design, and backend teams to deliver high-quality experiences across Smart TV platforms
  • Troubleshoot performance bottlenecks and platform-specific constraints on Smart TV environments
  • Contribute to architectural decisions and mentor other engineers as needed
  • Work autonomously in an agile environment, delivering high-impact features quickly and efficiently
What we offer
What we offer
  • Opportunity to convert to full-time after 3-month contract period
  • Highly collaborative team with strong engineering culture
  • Flexible remote work for candidates across Canada and LATAM
  • Fulltime
Read More
Arrow Right