
Senior Software Engineer, Riot Client - Publishing Platform
Riot Games3 months ago
Responsibilities
- Develop and maintain desktop application features focused on C++, integrating with and contributing to web-based technologies
- Deliver scalable, reliable, and maintainable engineering solutions through hands-on implementation and technical design
- Contribute to technical planning and design discussions and evaluate sustainability and delivery tradeoffs
- Build understanding of the Riot Client dependency landscape and partner with teams on technical solutions
- Collaborate with product, production, QA, design, and data insight teams
- Mentor and provide technical guidance to other engineers
Requirements
- 6+ years of related industry experience
- Bachelor's degree in Computer Science or a related field, or comparable experience in software development
- Expertise with C++ in application development
- Experience in web development
- Experience working with complex code bases
- Experience collaborating cross-functionally with product, design, and QA
- Experience with desktop applications, Electron, and build pipelines is desired
Benefits
- Open paid time off policy
- Flexible work schedules
- Medical, dental, and life insurance
- Parental leave for the employee, spouse/domestic partner, and children
- 401(k) with company match
Tech Stack
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.