Software Engineer III, Roku

Crunchyroll
San Francisco, CA, United StatesPosted 24 February 2026

Job Description

<div class="content-intro"><h2 data-pm-slice="1 1 []">About Crunchyroll</h2> <p>Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person, streaming video, theatrical, games, merchandise, events and more, it’s powered by the anime content we all love.</p> <p>Join our team, and help us shape the future of anime!</p></div><h2>About the role</h2> <p>We are seeking a skilled Roku Software Developer to join our team. As a key contributor, you will be responsible for developing, testing, and maintaining high-performance Roku channels and applications. You will work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver top-notch streaming experiences. </p> <p><strong>Key Responsibilities:</strong></p> <ul> <li><strong>Develop and Maintain Roku Applications:</strong> Design, develop, and optimize Roku channels using BrightScript and SceneGraph, ensuring high performance and user experience.</li> <li><strong>Collaborate with Cross-Functional Teams:</strong> Work closely with product managers, UX/UI designers, and other engineers to understand requirements and deliver solutions that align with business goals.</li> <li><strong>Code Reviews and Best Practices:</strong> Participate in code reviews, provide constructive feedback, and adhere to best practices in coding standards and software architecture.</li> <li><strong>Debugging and Issue Resolution:</strong> Identify, troubleshoot, and resolve issues in Roku applications, ensuring smooth and error-free operation.</li> <li><strong>Continuous Improvement:</strong> Stay updated with the latest Roku development trends, tools, and technologies, and contribute to the continuous improvement of our development process.</li> <li><strong>Documentation:</strong> Write and maintain clear and concise technical documentation for new and existing features.</li> <li><strong>Mentorship:</strong> Provide guidance and mentorship to junior developers, helping them grow their skills and understanding of Roku development.</li> </ul> <p><strong>Qualifications:</strong></p> <ul> <li><strong>Experience:</strong> 4-6 years of professional software development experience, with significant experience in Roku development.</li> <li><strong>Technical Leadership:</strong> Demonstrated ability to lead technical projects, make architectural decisions, and influence best practices within the team.</li> <li><strong>Advanced Problem Solving:</strong> Expertise in diagnosing and resolving complex technical issues, with a proactive approach to identifying potential risks.</li> <li><strong>Mentorship:</strong> Proven experience mentoring junior developers and contributing to the overall skill development of the team.</li> <li><strong>Collaboration:</strong> Strong ability to work with remote teams and manage dependencies across multiple stakeholders.</li> <li><strong>Education:</strong> Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.</li> </ul> <p><strong>Preferred Qualifications:</strong></p> <ul> <li>Experience with video streaming technologies, DRM, and content delivery networks (CDN).</li> <li>Familiarity with Agile/Scrum methodologies.</li> <li>Experience with Unit-testing frameworks (Rooibos)</li> <li>Experience with automated testing frameworks for Roku applications.</li> </ul> <h2>Why you will love working at Crunchyroll</h2> <p>In addition to getting to work with fun, passionate and inspired colleagues, you will also enjoy the following benefits and perks:</p> <ul> <li>Receive a great compensation package including salary plus performance bonus earning potential, paid annually.</li> <li>Flexible time off policies allowing you to take the time you need to be your whole se ... (truncated, view full listing at source)