Crunchyroll Engineering
Crunchyroll’s Engineering teams thrive on action, impact, ownership, curiosity, and fan obsession. We embrace evolution, concise documentation, excellence, and empowering engineers. As part of our team, you’ll take ownership of tasks, deliver high-quality results on time, and exceed fans’ expectations. We foster collaboration, fearlessly exploring innovative solutions and challenging the status quo. Our commitment to learning and curiosity drives us to embrace change and tackle complex challenges head-on, revolutionising the anime streaming experience for our community.
About the Team
The Service Monetization team is responsible for building, maintaining, and securing systems that manage subscriptions and collect payments for Crunchyroll fans. We are directly tied to many streams of revenue and pride ourselves on quality code, service reliability, and teamwork. Our day-to-day work includes building features for robust subscription management, customer incentives, integration with a variety of payment providers, fraud detection, and maintaining compliance of our systems. Our services enable millions of subscriptions and process millions of payments in a highly secure, distributed, and scalable environment that is constantly evolving to meet the needs of both our fans and our business!
About the Role
As a Staff Software Backend Engineer on our Service Monetization Team, you will help shape the future of our subscriptions and payments for Crunchyroll. You will architect, build and optimize our Service Monetization platforms that power subscription management, incentives and revenue collection for Crunchyroll. Working with design, product, quality and data teams, you will solve complex challenges, optimize performance, and enhance user experience, directly contributing to the growth of the Crunchyroll fanbase.
In the role of Staff Software Backend Engineer, you will report to the Senior Software Engineering Manager in Service Monetization organization.
About You
We get excited about candidates, like you, because
- You’re an experienced and passionate Staff Software Backend Engineer with experience building robust and reliable backend services (12+ years of relevant experience in the software industry)
- You’re experienced in Java, GoLang, Python, PHP, Typescript or Node.js
- You’re experienced with cloud technologies (API Gateway, Lambda, EC2, RDS, ECS)
- You’re experienced with databases (PostgresDB/MariaDB, DynamoDB/MongoDB)
- You’re experienced in operational excellence (on-call rotations, incident management)
- You excel in an Agile and collaborative environment, where your insights and expertise will help create technical solutions loved by our fans.