
Senior Software Engineer, Riot Client - Publishing Platform
Riot Games18 hours ago
Responsibilities
- Develop and maintain desktop application features using web technologies while integrating with and contributing to C++ components.
- Deliver scalable, reliable, and maintainable engineering solutions through hands-on development and technical design.
- Participate in technical planning and design discussions and evaluate tradeoffs between long-term sustainability and near-term delivery.
- Build a strong understanding of the Riot Client dependency landscape and partner with teams on technical solutions.
- Collaborate with product, production, QA, design, data insight, and engineering partners.
- Mentor and provide technical guidance to other engineers.
Requirements
- 6+ years of industry experience.
- Bachelor’s degree in Computer Science or a related field, or comparable experience in software development.
- Expertise in React.js and Node.js with application-level complexity.
- Experience with C++ and complex codebases.
- Experience collaborating cross-functionally with product, design, and QA.
Benefits
- Open paid time off and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave for the employee, spouse or domestic partner, and children.
- 401k with company match.
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.