Responsibilities : Design, build, and maintain software systems with a focus on quality, reliability, and maintainability. Participate in code reviews and contribute to continuous improvement of team practices. Write clear documentation and communicate technical details across disciplines. Provide technical guidance to more junior team members. Required Qualifications : 3 years experience in professional software development. Professional experience and proficiency with C++. Strong understanding of software engineering fundamentals (data structures, algorithms, concurrency, etc.). Desired Qualifications : Fluency in Mandarin and English. Experience with Backend Services Integration (e.g., analytics). Knowledge / experience working in game development. Experience using Unreal Engine. Familiarity with Teamfight Tactics. For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role! Riot Games fosters a player and workplace experience that values teamwork embodied by the and . Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do, and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of and our ongoing work to build the . J-18808-Ljbffr