The Mom Project logo

Roku Software Engineer

The Mom Project

Role Overview

As a Roku Software Engineer at Plex, you will be an integral part of the Streaming Team, responsible for developing and maintaining streaming media features on one of the most-watched and highest-rated streaming apps. You will work closely with other teams across the organization to deliver new features and work on bug fixes, code reviews, and participate in key decisions that drive the team and product forward.

Responsibilities

  • Build new experiences for our Roku app using BrightScript and SceneGraph.
  • Collaborate with Product, UX, and Marketing teams to shape new streaming features and update existing ones.
  • Work with backend engineers and client engineers on other platforms (iOS, Android, Web) to define how features are built.
  • Participate in code reviews and discussions that drive the team and the product forward.

What You Bring to the Table

  • Experience developing Roku apps with BrightScript and SceneGraph.
  • Knowledge of native Roku UI components like MarkupGrid, MarkupList, RowList.
  • Understanding of threads and rendezvous operations in SceneGraph.
  • Experience working on a range of Roku devices and understanding their limitations.
  • Experience building custom UI components in SceneGraph.
  • Experience using Roku debugging tools.
  • Detail-oriented with a focus on delivering seamless, high-quality applications.
  • Strong interpersonal skills, being kind, humble, helpful, and team-oriented.

Who We Are

Plex is a global streaming media platform that gives millions of customers around the world the freedom to enjoy all the content they love in one simple, beautiful app. Our vision is to empower real human connections by bringing people and entertainment together. We are the largest independent streaming platform, built by a global team of employees who are passionate about delivering the highest quality, most unified, and user-friendliest entertainment experience possible.

Remote Work

All of our roles are remote, however, some roles may carry specific location-based eligibility requirements. Our hiring team can help answer any questions about location after starting the recruiting process. We largely work asynchronously, with meetings generally occurring between UTC 1600 to UTC 1900.

Compensation and Benefits

Our compensation reflects the cost of labor across several US and Global geographic markets. The base pay for this position ranges from $90,000/year in our lowest geographic market up to $125,000/year in our highest geographic market. Additional benefits include a monthly balance wellness stipend, productivity stipend, flexible paid time off, paid parental leave, hardware stipend, flextime, comprehensive health insurance, stock options, and 401k for US employees.

Benefits
Extracted with AI

  • Medical insurance
  • 401(k)
  • Monthly Balance Wellness Stipend
  • Productivity Stipend
  • Flexible paid time off
  • Paid parental leave
  • Hardware stipend
  • Flextime
  • Comprehensive health insurance
  • Stock options

Similar jobs

Last update: 23 minutes ago

Accedo.tv logo
Accedo.tv

Software Engineer - Roku (Brightscript)

Join Accedo as a Software Engineer specializing in Roku and Brightscript in Stockholm. Work on cutting-edge video solutions.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

VIZIO logo
VIZIO

Senior Staff Software Engineer

Join VIZIO as a Senior Staff Software Engineer in Dallas, TX. Lead full-stack development with JavaScript, Python, React.js, and AWS.

Crunchyroll logo
Crunchyroll

Senior Frontend Software Engineer III

Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.

The Home Depot logo
The Home Depot

Remote Software Engineer II

Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Warner Music Group logo
Warner Music Group

Senior Full Stack Software Engineer

Join Warner Music Group as a Senior Full Stack Software Engineer, working remotely to innovate in the music industry.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Built  logo
Built

Software Engineer II - TypeScript, Node.js, React

Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

PlayOn Sports logo
PlayOn Sports

Senior Software Engineer, Fan Experience

Join PlayOn Sports as a Senior Software Engineer to lead development in fan experience applications.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Major League Baseball (MLB) logo
Major League Baseball (MLB)

Software Engineer, Media Services

Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

WP Engine logo
WP Engine

Software Engineer II - WordPress and Open Source

Join WP Engine as a Software Engineer II to enhance WordPress as a Headless CMS through open source projects like WPGraphQL and Faust.js™.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.