Crunchyroll needs to build, maintain, and secure systems that manage subscriptions for millions of fans globally, ensuring quality code, service reliability, and teamwork to support revenue streams and evolving business needs.
Requirements
- 10+ years of engineering in building cloud-native applications, with a strong focus on backend development and microservices architecture.
- Proficiency in programming languages such as TypeScript, Go, Java, Python, and experience with modern frameworks and technologies.
- Strong understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience in building scalable, reliable, and secure cloud-native applications.
- Experience weighing specific technical tradeoffs to maximize impact for effort with a keen attention to foresee long-term product goals and define a roadmap.
- Collaborate with the DevOps team and other engineering managers to improve the efficiency of the entire engineering team like improve deployments and monitoring of cloud-native applications.
Responsibilities
- Lead the Account Services Team responsible for building and maintaining account services at massive, multi-million user scale.
- Oversee the development and operation of secure, reliable–sign-up, login, and profile management services—the “front door” to our ecosystem.
- Ensure seamless user experiences across multiple platforms, including web, mobile, living room devices, and game consoles.
- Drive technical excellence, scalability, and security in all account-related services to support our fans worldwide.
- Lead and mentor a team of engineers to ensure the adoption of best practices, architectural standards, and scalability fostering a collaborative and high-performance work environment.
- Run the day-to-day operations of the engineering team, including managing scrum ceremonies such as grooming, sprint planning, daily stand-ups, and retrospectives.
- Work with product and leadership to define and execute the development roadmap for aligning with business objectives and customer needs.
Other
- 3+ years of experience in managing engineering teams
- Excellent verbal, written communication, with the ability to collaborate with cross-functional teams and partners.
- This is a hybrid position based 3 days a week in our Los Angeles or San Francisco offices.
- Bachelor's degree in Computer Science, Engineering, or a related field.