
Senior Software Engineer, AD Serving
Roku · Posted Sep 12
TV streaming platform, hardware devices, operating system, and digital advertising services
Get a personal compatibility score
Add a resume for personal matches
About the role
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, on a mission to connect the entire TV ecosystem. The Ad Engineering Team builds a highly scalable, highly available real-time advertising platform that supports and grows Roku's exploding ad business. This Senior Software Engineer role will design, develop, and maintain large-scale, low-latency, real-time applications to deliver a best-in-class advertising platform.
What you will do
- 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
Skills used in this role
What the employer is looking for
- 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
- 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
Preferred qualifications
- 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
Benefits and support
- Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families.
- Our comprehensive benefits include 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 are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs.
- It's important to note that not every benefit is available in all locations or for every role.
About Roku
Roku pioneered television streaming and provides the leading TV streaming platform built on the proprietary Roku OS. The company connects consumers to entertainment, allows publishers to build and monetize audiences, and offers advertisers powerful tools to engage viewers across streaming devices and smart TVs.
- Industry
- Consumer Electronics
- Company size
- 3,600 employees
- Founded
- 2002
- Location
- San Jose, California, USA
- Funding stage
- Public Company
Funding
Public Company · $214M raised
- 2008-02-01Series A$8.36M
- 2016-01-28Series G$45.5M
Leadership
Founder, Chairman and Chief Executive Officer
Chief Financial Officer and Chief Operating Officer
President, Roku Media
Senior Vice President and General Counsel
Recent coverage
Men's Journal
Roku Adds 13 New Free Channels to The Roku Channel Lineup2026-09-30
Cord Cutters News
Roku Announces a Fix For a New Bug That Removed a Popular Feature on Roku TVs and Roku Players2026-10-05
eCoustics
ROKU TV Launches a New Home Screen Designed to Reduce Friction and Enhance Personalization2026-05-27