Get more replies from employers
Send a job-specific resume in minutes.
Roku, Inc. is seeking a Senior Software Engineer for its streaming applications team in San Jose, California. This pivotal role involves architecting and building exceptional streaming experiences across platforms like Google/Android TV and Fire TV. The ideal candidate will drive technical excellence, lead architectural decisions, and collaborate closely with various teams to enhance user satisfaction.
With a focus on innovation and AI-assisted practices, you will contribute to developing high-performance applications. A degree in Computer Science and extensive experience are required, alongside strong skills in modern frameworks.
As a Senior Software Engineer on Roku's streaming applications team, you will be a key contributor responsible for architecting, designing, and building high‑impact streaming experiences across multiple connected TV platforms. You will drive technical excellence by leading architectural decisions and setting the strategic direction for frontend development across platforms, including Google/Android TV, Fire TV, and Samsung. This role requires close collaboration with product, UX, and engineering teams to define scope, make product decisions, and influence cross‑team alignment. You will champion innovation and AI‑assisted engineering practices to accelerate development and elevate code quality. The ideal candidate brings deep expertise in modern web frameworks, media playback technologies, and consumer application development at scale. This is an opportunity to shape the future of how millions of viewers discover and enjoy streaming content on the biggest screen in their home.
For California Only – The estimated annual salary for this position is between $246,500 and $486,100 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five‑day in‑office policy.
Roku is committed to offering a diverse range of benefits as part of its compensation package to support employees and their families. The benefits include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k) and pension). Employees are supported in taking time off in accordance with local leave policies and other personal needs to support evolving work and life needs. Not every benefit is available in all locations or for every role; consult your recruiter for details specific to your location.
Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.