Qualifications
Responsibilities:Design and implement features for desktop applications using C++, comprehending the backend to web frontend flow of the application. Produce high-quality software by crafting unit tests, functional tests, and automation tests. Lead multi-week projects in collaboration with team members and partner teams. Collaborate with product managers, quality assurance, user experience, and visual design teams to create optimal experiences for players and developers alike. Contribute to enhancing the team's technical practices. Required Qualifications:A minimum of 3 years of relevant industry experience. Bachelor's degree in Computer Science or a related field, or equivalent practical experience in software development. Proficient in C++ application development. Familiarity with web development. Experience managing complex codebases. Proven track record in cross-functional collaboration with product, design, and QA teams. Desired Qualifications:Experience with desktop application development. Familiarity with Electron. Experience working with build pipelines.
About the job
Riot Games is seeking a Software Engineer for the Riot Client Publishing Platform team. This group creates and maintains the desktop client that serves as the main gateway for millions of players accessing Riot’s games. The Riot Client enables discovery, installation, authentication, patching, and launching for popular titles including League of Legends, VALORANT, Teamfight Tactics, Wild Rift, and Legends of Runeterra.
What you will do
- Build and enhance desktop software used by more than 100 million players globally
- Develop features that allow players to discover, install, and launch Riot’s games
- Contribute to the systems supporting authentication, installation, and patching within the client
- Help players explore new games, unlock content, and connect more deeply with the Riot ecosystem
- Work closely with the Riot Client team and report to the Engineering Manager
Team focus
The Riot Client team shapes the first experience players have with Riot’s desktop games. This platform acts as a central hub for all desktop titles, guiding players as they choose what to play, how to play, and whom to play with. The team values strong technical skills and encourages engineers to investigate new technologies and tackle broad technical challenges.
Locations
- Los Angeles, USA
- Mercer Island, USA
About Riot Games, Inc.
Riot Games is a leading video game developer and publisher, known for creating engaging and innovative gaming experiences. With a focus on player-centric design and a commitment to quality, Riot aims to foster a community of dedicated players. The company has gained immense popularity through its flagship titles and continues to expand its portfolio, reaching millions of gamers around the world.