Riot Games is seeking a Staff Software Engineer to join their League of Legends team in Los Angeles. This role focuses on building critical around-game experiences for League of Legends PC, including navigation, progression, social features, identity systems, and shopping experiences. The ideal candidate will combine technical excellence in UI development with player-focused product thinking to drive improvements in retention, engagement and monetization.
As a Staff Engineer, you'll provide technical leadership in UI systems while working closely with designers, artists and backend engineers. You'll be responsible for maintaining high engineering standards through code reviews, documentation and mentorship. The role requires deep expertise in game UI development, including thorough understanding of UI patterns like MVC/MVVM.
Riot Games offers an excellent compensation package including competitive base salary, incentive compensation, equity, and comprehensive benefits. The company culture emphasizes work-life balance with flexible schedules and open PTO policy. You'll be part of the team behind massive hits like League of Legends, VALORANT, and Teamfight Tactics, helping create player-focused experiences that delight millions.
The ideal candidate brings 6+ years of game development experience, strong C++ skills, and a track record of shipping polished UI systems at scale. You should be passionate about creating exceptional player experiences and comfortable providing technical leadership while collaborating across disciplines. If you combine technical excellence with player empathy and want to help shape the future of one of gaming's biggest titles, this role offers an exciting opportunity to make an impact.