Senior Software Engineer, Ad Serving

Roku

San Jose, California, US
$195,000 - $408,000 annually; not specified; healt...
On-site
Large-scale distributed systems
Low-latency real-time applications
Java or c++ proficiency
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world

Job Summary

  • Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world.
  • The Ad Engineering Team builds a highly scalable and highly available real-time advertising platform crucial for Roku's advertising business growth.
  • The role involves working alongside a skilled engineering team to design, develop, and maintain large-scale, high-performance, real-time applications.

Matching Summary

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to power every television in the world.

Salary

$195,000 - $408,000 annually; Not specified; Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off

Skills & Requirements

Must-have

  • Large-scale distributed systems
  • Low-latency real-time applications
  • Java or C++ proficiency
  • Algorithms and data structures
  • Object-oriented programming
  • Multi-threading and real-time programming

Nice-to-have

  • Distributed caching experience
  • SQL/NoSQL database experience
  • Big Data and cloud services
  • Advertising domain experience
  • AI literacy and curiosity
  • Collaborative and team-oriented mindset

Key Requirements

  • 10+ years building large-scale systems
  • B.S. or M.S. degree in Computer Science
  • High level of accountability and ownership
  • Critical thinking and practical decision-making

Work Rights

Not specified

Tailored Resume

Cover Letter