Overview
Teamwork makes the stream work. Roku is changing how the world watches TV. We are the #1 TV streaming platform in the U.S., Canada, and Mexico, and we aim to power every television worldwide.
About the Team
A highly scalable, highly available real‑time advertising platform is crucial for supporting and growing Roku's advertising business. The Ad Engineering Team builds this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission.
About the Role
Our mission is to build a best‑in‑class advertising platform that is real‑time, scalable, highly available, performant, and protects user privacy.
What You'll Be Doing
- Design, develop, and maintain large‑scale, highly performing real‑time applications with a highly skilled engineering team.
- Own building features, driving directly with product and other engineering teams.
- Communicate effectively with both technical and non‑technical audiences.
- Advocate best practices across developers, QA and infrastructure/ops teams.
- Champion 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.
- Proficiency in Java or C++.
- Solid understanding of algorithms, data structures, performance optimization, OOP, 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 or 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, accountable, and ownership oriented.
- Critical thinking and practical decision‑making skills.
- Results‑oriented, can‑do mindset.
- Nonpolitical, collaborative, team‑oriented.
- Desire to win in a highly competitive industry.
- AI literacy and curiosity: either you have used Gen AI before or you are actively exploring it.
Location and Compensation
For California only: estimated annual salary between $195,000 - $408,000, based on experience and location. Eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
Hybrid Work Approach
Teams work in the office Monday through Thursday. Fridays are flexible for remote work unless required to be in office all week.
Benefits
Roku offers a diverse range of benefits including mental health and financial wellness support, healthcare (medical, dental, vision), life, accident, disability, commuter, and 401(k). Benefits vary by location.
Accommodations
Roku welcomes applicants of all backgrounds and provides reasonable accommodations. For assistance, contact
EEO Statement
Roku is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other protected status.
#J-18808-Ljbffr