1

Roku Developer Jobs in California (NOW HIRING)

The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in Advertising Engineering. The ideal candidate will possess endless curiosity and ...

Head of Content Innovation

Santa Monica, CA · On-site

$280K - $350K/yr

The Roku Originals team develops, produces, and delivers original programming exclusively for The Roku Channel, Roku's free, ad-supported streaming service. From scripted and unscripted series to ...

Software Engineer, Embedded UI

San Jose, CA · On-site

$170K - $210K/yr

Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada ... Collaboration is key-engineers work closely with cross-functional teams, including UI design ...

About the Role We are seeking a seasoned Senior Backend Engineer to join the Roku APPS team and help shape our large-scale, consumer-facing platform. In this role, you will design, build, and operate ...

Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada ... We're looking for seasoned engineers with machine learning backgrounds to support this mission.

Sr. Program Manager, Content Partnerships

San Jose, CA · On-site

$136K - $136K/yr

We work with content partners and cross functionally with Roku's product and engineering teams to drive partner integration success and scalability for broad adoption. What is the role? As a Senior ...

... Roku's core business models and products, and our scientists engage closely with business, product, and engineering leaders to make material and measurable impacts on the success and growth of the ...

The Roku Originals team develops, produces, and delivers original programming exclusively for The Roku Channel, Roku's free, ad-supported streaming service. From scripted and unscripted series to ...

Showing results 41-60

Roku Developer information

What are the key skills and qualifications needed to thrive as a Roku developer?

To thrive as a Roku Developer, you need expertise in BrightScript, SceneGraph, and a solid understanding of streaming media technologies, typically supported by experience in cross-platform TV app development. Familiarity with version control systems like Git, RESTful APIs, and continuous integration tools is commonly expected, while formal certifications in software development can be advantageous. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for collaborating with design, QA, and product teams. These competencies ensure the creation of high-quality, performant streaming applications and foster seamless teamwork in a fast-evolving industry.

What is a Roku developer?

A Roku Developer is responsible for building, maintaining, and optimizing applications for Roku streaming devices using the BrightScript language and Roku's SceneGraph framework. They work on UI design, app functionality, performance enhancements, and integrating third-party APIs. Roku Developers ensure apps meet platform guidelines, debug issues, and optimize performance to enhance the user experience.

What are the typical challenges faced by Roku developers in their day-to-day work?

Roku Developers often encounter challenges such as optimizing performance on low-resource devices, ensuring compatibility across different Roku models, and managing the unique quirks of the BrightScript language. They may also need to troubleshoot streaming quality issues or integrate complex third-party APIs. Working closely with designers and QA teams is frequent, requiring clear communication and adaptability to changing project requirements. Successfully navigating these challenges is key to delivering smooth, responsive streaming applications that meet user expectations.

What are the most commonly searched types of Roku Developer jobs in California? The most popular types of Roku Developer jobs in California are:
What are popular job titles related to Roku Developer jobs in California? For Roku Developer jobs in California, the most frequently searched job titles are:
What job categories do people searching Roku Developer jobs in California look for? The top searched job categories for Roku Developer jobs in California are:
What cities in California are hiring for Roku Developer jobs? Cities in California with the most Roku Developer job openings:
Infographic showing various Roku Developer job openings in California as of August 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 88% In-person, 3% Hybrid, and 9% Remote job distribution.

Senior Software Engineer, Ad Serving

Roku

San Jose, CA

$195K - $408K/yr

Full-time

Medical, Life, PTO

Re-posted 21 days ago


Job description

About the Team 

A highly scalable and highly available real-time advertising platform is crucial for supporting and growing Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring, jumping in, and figuring things out in any system, this role is for you! 

About the Role 

Roku pioneered TV streaming and continues to innovate, leading the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in Advertising Engineering. The ideal candidate will possess endless curiosity and be able to pair a global mindset with locally relevant execution. The successful candidate will demonstrate a balance of hard and soft skills, including the ability to respond promptly to evolving business needs.

Building a real-time, highly scalable, and available advertising platform is critical for our success. Our team's mission is to build a best-in-class advertising platform to support and grow Roku's exploding ad business. Our platforms are highly performant, deployed at scale, and set new standards for enabling effective advertising while protecting user privacy.

For California Only - The estimated annual salary for this position is between $195,000 - $408,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. 

How will I use AI at Roku? 

At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. 
We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.  

What You'll Be Doing
  • Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing, real-time applications 
  • Own building features, driving directly with the product, and other engineering teams 
  • Demonstrate excellent communication skills in working with technical and non-technical audiences 
  • Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops 
  • Be an evangelist for platform innovation and reuse 
  • Deliver top-quality software in a timely fashion 
We're Excited If You Have
  • 10+ years of experience building large-scale and low-latency distributed systems
  • Command of Java or C++
  • Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming 
  • Experience with distributed caching, SQL/NoSQL, and other databases is a plus 
  • Experience with Big Data and cloud services such as AWS/GCP is a plus
  • Experience in the advertising domain is a big plus 
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent 
  • Self-motivated individual with a high level of accountability and ownership
  • Critical thinking and practical decision-making
  • Can do, results-oriented mindset
  • Nonpolitical, collaborative, and team-oriented
  • Desire to win in a highly competitive industry
  • AI literacy and curiosity. You have either 1) tried Gen AI in your previous work or outside of work or 2) are curious about Gen AI and have explored it
#LI-SSC