1

Senior Roku Developer Jobs in Dallas, TX (NOW HIRING)

Senior Embedded Systems Analyst/Engineer We are seeking an experienced Smart TV Platform ... Preferred Qualifications • Experience with Android TV (AOSP), webOS, Tizen, or Roku OS.

Serve as a key executive partner to Product, Sales, and Engineering leadership to influence Tipalti ... Our client portfolio includes high-velocity businesses such as Amazon Twitch, GoDaddy, Roku ...

Senior Roku Developer information

See Dallas, TX salary details

$24.7K

$79.4K

$161.7K

How much do senior roku developer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for senior roku developer in Dallas, TX is $79,423.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,100.00 and $101,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Roku Developer, and why are they important?

To thrive as a Senior Roku Developer, you need advanced knowledge of BrightScript, SceneGraph, and strong experience with OTT application development, typically backed by a computer science degree or equivalent experience. Proficiency with Roku's developer tools, version control systems like Git, and familiarity with streaming media protocols is crucial. Strong problem-solving, teamwork, and effective communication skills help you collaborate with cross-functional teams and deliver robust applications. These skills ensure you can build high-performance, user-friendly streaming apps that meet business objectives and end-user expectations.

What are some typical collaboration points between a Senior Roku Developer and other teams during a project lifecycle?

As a Senior Roku Developer, you will frequently collaborate with product managers to clarify requirements, UI/UX designers to implement user interfaces, and QA engineers to resolve issues and ensure stability. Throughout the project, you may also coordinate with backend teams to integrate APIs and troubleshoot data flow. Effective communication and cross-functional teamwork are essential for delivering high-quality streaming applications on time.

What are Senior Roku Developers?

Senior Roku Developers are experienced software engineers who specialize in building, maintaining, and optimizing applications for the Roku TV platform. They possess in-depth knowledge of BrightScript, Roku's proprietary programming language, and SceneGraph, the framework used for developing Roku channels. Their responsibilities often include designing app architecture, implementing features, troubleshooting performance issues, and leading development teams. Senior Roku Developers also ensure that apps meet Roku's guidelines and provide users with a seamless streaming experience.

What is the difference between Senior Roku Developer vs Roku Developer?

AspectSenior Roku DeveloperRoku Developer
Required CredentialsExperience with BrightScript, SceneGraph, and app deployment; often requires 3+ years of experienceBasic knowledge of BrightScript and Roku SDK; entry-level or junior experience
Work EnvironmentDesigning, developing, and maintaining complex Roku applications; collaborating with cross-functional teamsAssisting in app development, debugging, and testing under supervision
Industry UsageUsed by media companies, streaming services, and entertainment providersUsed by startups, small teams, or for initial app development phases

The main difference between a Senior Roku Developer and a Roku Developer lies in experience, responsibilities, and expertise. Senior Roku Developers handle complex projects, lead development efforts, and require more advanced skills, while Roku Developers are typically in the early stages of their careers, focusing on basic app creation and support tasks.

What are popular job titles related to Senior Roku Developer jobs in Dallas, TX? For Senior Roku Developer jobs in Dallas, TX, the most frequently searched job titles are:
Senior Embedded C++ Developer(Media Domain)

Senior Embedded C++ Developer(Media Domain)

SSTech LLC

Dallas, TX

Other

Posted 13 days ago


Job description

Job Title: Sr. Embedded C++ Developer (Media Domain)


Location: Dallas, TX (Day 1 onsite)

Duration: 12+ Months

Job Description:

Experience in C++11 or higher
Experience in the video streaming technologies (MPEG-DASH, HLS, Progressive Download, etc)
Experience on different Audio/video formats (H264, H265, AV1, mp4, cmaf, ts, etc)
 

Mandatory Skills:

Media domain: Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.x, Integration of third-party SDKs (e.g. Netflix, AmazonPrime, Youtube, ROKU etc) for content playback

Graphics: Used OpenGL ES, EGL APIs or similary graphics APIs to render graphics on embedded devices.
Other domains: Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis
Expert OS & programming skill: Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.)
OS & Programming concepts with language proficiency: C, C++, Multi-threading, Concurrency, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting
Build & Debug & Analyze & Test: Correct root cause analysis, Understand the existing complex C++ codebase, Test all corner cases
Soft skills: Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time
Mentoring & Leadership: Mentor other junior engineers, Prioritize task & deliver on-time, Negotiate push backs
Pickup skills: Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks - Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting