2 months ago
Base Salary
$195k - $408k/yr
Responsibilities
- Design, develop, and maintain large-scale, highly performant, real-time applications.
- Own platform features and work directly with product and engineering teams.
- Communicate effectively with technical and non-technical audiences.
- Promote engineering best practices across developers, QA, and infrastructure/operations teams.
- Advocate for platform innovation and reuse.
- Deliver high-quality software in a timely manner.
Requirements
- 10+ years of experience building large-scale, low-latency distributed systems.
- Strong command of Java or C++.
- Strong understanding of algorithms, data structures, performance optimization, object-oriented programming, multithreading, and real-time programming.
- Experience with distributed caching, SQL/NoSQL databases, big data, or AWS/GCP is valued.
- Advertising-domain experience is a plus.
- Bachelor’s or master’s degree in Computer Science, Engineering, or equivalent experience.
- Strong accountability, ownership, critical thinking, practical decision-making, collaboration, and results orientation.
- AI literacy or curiosity, including prior use or exploration of generative AI.
- Experience using AI engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks is valued.
Benefits
- Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
- Additional benefits may include medical, dental, vision, accident, commuter, retirement, mental health, and financial wellness support.
- Generally hybrid work with office attendance Monday through Thursday and flexible remote work on Fridays, subject to role and location requirements.
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
