Taro Logo

Staff Software Engineer (UI) - League of Legends

A gaming company that creates player-focused games like League of Legends, Teamfight Tactics, Legends of Runeterra, VALORANT, and Wild Rift.
$192,500 - $269,400
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Gaming

Description For Staff Software Engineer (UI) - League of Legends

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.

Last updated 6 hours ago

Responsibilities For Staff Software Engineer (UI) - League of Legends

  • Partner with UX designers and UI artists to create around game experiences
  • Lead technical design and implementation of UI systems
  • Work with backend engineers to integrate with microservices
  • Ensure exceptional code quality and engineering excellence
  • Provide mentorship on UI development best practices
  • Give input on evolution of proprietary UI development framework

Requirements For Staff Software Engineer (UI) - League of Legends

  • 6+ years of game development experience
  • 4+ years of professional experience in C++
  • Deep subject matter expertise building UI in games
  • Experience shipping software at scale across different platforms
  • Experience collaborating across disciplines
  • Experience implementing software engineering best practices
  • Product sense, pragmatism, and player empathy
  • BS in Computer Science or proven CS fundamentals

Benefits For Staff Software Engineer (UI) - League of Legends

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401k with company match
  • Parental leave
  • Open PTO policy
  • Flexible work schedules

Interested in this job?

Jobs Related To Riot Games Staff Software Engineer (UI) - League of Legends