Staff Software Engineer, Riot Client - Publishing Platform
Core
Lead the development of the Riot Client desktop application, serving as the gateway for millions of players to discover, install, and engage with Riot games (League of Legends, VALORANT, etc.) and internal developer tools.
Role type
Staff Software Engineer (Desktop/Web)
Builds
Desktop application features for game distribution, content publishing, and social features
Domain
Gaming / Desktop Software
Deliverable
product features
Required skills
Web technologies (React, Node.js), C++ integration, Technical leadership, Architectural decision-making, Large-scale project management (6-month+ scope), Cross-functional collaboration
Preferred skills
Electron, Build pipelines
Responsibilities
Drive development of desktop application features using web technologies while integrating C++ components; Provide technical leadership and mentorship to engineers; Contribute to technical planning and architecture decisions; Navigate and improve the application dependency landscape; Partner with cross-functional teams to deliver player experiences; Align on technical approaches with partner teams.
