Roku is hiring a Senior Software Engineer for the Advertising Platform to build a real-time, highly scalable, and available advertising platform. The ideal candidate will possess extensive experience building complex systems, love great technology at scale, and enjoy mentoring, jumping in, and figuring things out in any system.
Requirements
- 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
Benefits
- Global access to mental health and financial wellness support and resources
- Statutory and voluntary benefits
- Healthcare (medical, dental, and vision)
- Life, accident, disability, commuter, and retirement options (401(k)/pension)
- Time off work for vacation and other personal reasons