Crunchyroll logo

Senior Software Engineer, Roku Playback Engineering

Crunchyroll

Mexico City, Mexico City · Mexico City · 8+ years experience · Posted Oct 9, 2026

At a glance

Experience
8+ years experience
Location
Mexico City, Mexico City · Mexico City

About Crunchyroll

  • 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.
  • Join our team, and help us shape the future of anime!
  • Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation.

About the role

  • The Senior Software Engineer will contribute to the design, development, and optimization of the Roku video player library.
  • This role involves taking ownership of key features and collaborating with cross-functional teams to maintain Crunchyroll's streaming service.
  • The engineer will report to the Engineering Manager of Web Video Players and work within an international team of client engineers.

Responsibilities

  • Contribute to the design and implementation of software solutions for Roku video player development.
  • Collaborate on the definition and development of technical solutions to improve existing features or enhance architectural quality.
  • Optimize performance, scalability, and user experience for the Roku video player.
  • Identify performance bottlenecks and propose solutions to improve codebase efficiency.
  • Maintain high coding standards and follow best practices in Typescript and Brightscript development.
  • Participate in design and code reviews to ensure high-quality product delivery.
  • Support a culture of operational excellence through efficient and maintainable engineering practices.
  • Research industry trends and new Roku development technologies to keep the platform competitive.

Requirements

  • 8+ years of industry experience developing in Typescript and/or Brightscript.
  • Experience developing and maintaining consumer-facing Roku or other consumer TV-based applications.
  • Demonstrated experience contributing to Typescript and/or Brightscript solutions serving millions of global users.
  • Experience working closely with product and program management to support technology roadmaps.
  • Demonstrated experience collaborating with senior engineers and team leads to drive development initiatives.
  • Familiarity with multimedia frameworks and protocols including MPEG-DASH and HLS.

Workplace

  • Role is based in Mexico City, Mexico.

Skills

  • TypeScript
  • Brightscript
  • Roku
  • MPEG-DASH
  • HLS

Crunchyroll

Senior Software Engineer, Roku Playback Engineering

Apply now