Senior Roku Apps Engineer - High-Performance Streaming

EchoStar

Englewood (CO)

On-site

USD 149,000 - 158,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health perks
401(k) plan with company match
Employee stock purchase plan

Job summary

EchoStar is seeking a Senior Engineer to design and deliver Roku channel applications with high-performance C++/NDK/QT. You will architect responsive UIs, integrate RESTful APIs, and optimize playback across Roku devices while ensuring secure authentication and scalable data handling.

The role involves automated testing, debugging, and contributing to design discussions to improve platform quality. Join a team focused on delivering reliable streaming experiences and certifications for production

Qualifications

  • Bachelor’s degree in CS/CE or related field with 4+ years in software design and development.
  • Experience unit, functional, and regression testing using platform tools and logs.
  • Strong background in memory management, performance tuning, and cross-device testing.
  • Proven ability to design modular, maintainable code and participate in peer reviews.
  • Experience with Agile software development and RESTful API integration.

Responsibilities

  • Design and develop Roku channel apps using NDK/C++/QT for high performance streaming.
  • Architect responsive UIs based on design specs and platform guidelines.
  • Design/integrate RESTful APIs for content delivery and metadata, with JSON/XML parsing.
  • Optimize video playback, buffering, memory, and device compatibility across Roku models.
  • Implement secure authentication, authorization, and commerce flows per Roku requirements.
  • Develop automated unit/integration tests to ensure reliability and stability.
  • Debug complex client-side issues using Roku tools and logging frameworks.
  • Add analytics tracking, event logging, and observability for playback metrics.
  • Contribute to code reviews and technical design discussions for quality.
  • Support production deployments, certification, and post-release issue resolution.

Skills

C++
NDK
QT
RESTful APIs
JSON/XML parsing
Unit testing
Performance optimization
Memory management
Agile

Education

Bachelor's degree in Computer Science or related field

Tools

Restful API integration
Performance instrumentation

Job description

EchoStar is seeking a Senior Engineer to design and deliver Roku channel applications with high-performance C++/NDK/QT. You will architect responsive UIs, integrate RESTful APIs, and optimize playback across Roku devices while ensuring secure authentication and scalable data handling.

The role involves automated testing, debugging, and contributing to design discussions to improve platform quality. Join a team focused on delivering reliable streaming experiences and certifications for production

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI-Driven OS APIs & Architecture
Senior Software Engineer - AI-Driven OS APIs & Architecture

Roku, Inc. • Austin (TX)

Hybrid
USD 140,000 - 200,000
Hybrid work schedule
Comprehensive benefits
Senior Embedded Software Engineer – C++, OS & Streaming
Senior Embedded Software Engineer – C++, OS & Streaming

Roku, Inc. • Austin (TX)

Hybrid
USD 120,000 - 170,000
Health, dental, vision benefits
401(k)/retirement options
Flexible remote Fridays
+1
Senior Roku Software Engineer — Personalization & Performance
Senior Roku Software Engineer — Personalization & Performance

Paramount+ • Burbank (CA)

On-site
USD 124,000 - 186,000
Medical, dental, vision
401(k) plan
Life insurance
+3
Senior Roku Streaming Engineer (BrightScript)
Senior Roku Streaming Engineer (BrightScript)

5V Video • United States

On-site
USD 100,000 - 130,000
Roku Developer
Roku Developer

5V Video • United States

On-site
USD 100,000 - 130,000
Senior Software Engineer – Cloud-Native, Distributed Systems
Senior Software Engineer – Cloud-Native, Distributed Systems

Roku, Inc. • San Jose (CA)

Hybrid
USD 425,000 - 537,000
Health insurance
Equity awards
Life insurance
+5
Senior C++ Engineer, Advanced Platform & API Design
Senior C++ Engineer, Advanced Platform & API Design

Roku • Austin (TX)

Hybrid
USD 150,000 - 210,000
Mental health resources
Hybrid schedule
401(k) retirement
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

Warner Bros. Discovery • Atlanta (GA)

On-site
USD 110,000 - 165,000
Senior Roku BrightScript Architect & Performance Lead
Senior Roku BrightScript Architect & Performance Lead

EchoStar • Colorado

On-site
USD 127,050 - 181,500
Senior Software Engineer, C++
Senior Software Engineer, C++

Roku • City of Niagara Falls (NY), Boston (MA)

On-site
USD 90,000 - 120,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
+1