Mexico City, Mexico, Mexico Remote (City) Employment

Crunchyroll is hiring a Software Engineer

About the Role

Crunchyroll is looking for a Software Engineer II to join our Android video player team in Mexico City. You will contribute to the design, development, and optimization of our Android video player library, taking ownership of key features and collaborating with cross-functional teams to shape our technology roadmap.

What You'll Do

  • Contribute to the design and implementation of software solutions for Android-based video player development.
  • Collaborate on defining and developing technical solutions that improve existing features or enhance architectural quality.
  • Identify performance bottlenecks and areas for improvement in the codebase and work with senior engineers to propose and implement solutions.
  • Maintain high coding standards and follow best practices in Kotlin development.
  • Participate in design and code reviews, providing feedback to ensure high-quality product delivery.
  • Support a culture of operational excellence by focusing on efficient and maintainable engineering practices.
  • Stay updated on industry trends and Kotlin development technologies.

What We're Looking For

  • 3-5 years of industry experience developing in Kotlin.
  • Industry experience developing with Jetpack Compose.
  • Experience developing and maintaining consumer-facing mobile applications.
  • Contributed to Android solutions that serve millions of global users.
  • Worked closely with product and program management to support technology roadmaps and project goals.
  • Can demonstrate experience collaborating with senior engineers and team leads to drive Android development initiatives.
  • Apply sound judgment to balance trade-offs between performance, scalability, and user experience.
  • Familiarity with multimedia frameworks like ExoPlayer and protocols like MPEG-DASH, HLS, and video streaming technologies.

Technical Stack

  • Kotlin
  • Jetpack Compose
  • ExoPlayer
  • Android

Team & Environment

You will join an international team of 100+ client engineers as part of the Video Player team, reporting directly to the Engineering Manager - Mobile Video Players.

Benefits & Compensation

  • Performance bonus earning potential, paid annually.
  • Generous time off policies.
  • Generous medical, dental, vision, and life insurance.
  • Support program for new parents.
  • Pet insurance.
  • Some offices are pet friendly.

Work Mode

This position follows a local-city work mode and is based in our Mexico City, MX office.

We are an equal opportunity employer and value diversity at Crunchyroll. Pursuant to applicable law, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Required Skills
KotlinJetpack ComposeExoPlayerAndroidMobile DevelopmentConsumer ApplicationsCross-functional CollaborationProject ManagementTechnology Roadmaps
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Crunchyroll

Global anime streaming platform with multiple departments and international presence

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago