Riot Games logo

Senior Software Engineer, Player Platform - Riot Client

Riot Games

Los Angeles, CA
Full Time
Senior
about 1 month ago

Job Description

About the Role

Riot Client is the gateway to play for all of Riot's desktop experiences. Utilized by over 100 million players across the globe to discover, install, and play titles like League of Legends, VALORANT, Teamfight Tactics, and more. The role involves creating the desktop software that millions of players use to authenticate, install, patch, discover, and launch Riot's games. The position emphasizes delivering high-quality, engaging experiences for players and supporting the broader Riot ecosystem.

Key Responsibilities

  • Develop desktop application features in C++ with an understanding of the backend to web frontend flow of the app
  • Create high-quality software by writing unit, functional, and automation tests
  • Partner with product, quality, user experience, and visual design teams to create the best possible experience for both players and game developers by providing clear insight into technical requirements and limitations
  • Drive best practices and projects on the team in collaboration with partner teams
  • Mentor other engineers in your areas of expertise

Requirements

  • 5+ years of 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 working with complex code bases
  • Responsible for driving the design and leading development efforts over a 3-month scope, including requirements gathering, planning, testing, and release or deployment
  • Strengths in collaboration and communication

Nice to Have

  • Professional or other experience working with TypeScript and React
  • Professional or other experience working with Electron
  • Experience with build pipelines

Qualifications

  • Formal educational background in Computer Science or related field (implied by degree requirement)

Benefits & Perks

  • Open paid time off policy and flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match

Working at Riot Games

At Riot Games, we put players first. We aim to create games and experiences that make it better to be a player. We foster collaborative teams where everyone is empowered to bring their unique perspective every day. We value work/life balance, diversity, and inclusion, and strive to create an environment where all employees can thrive and contribute to our mission.

Apply Now

Job Details

Posted AtJun 21, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Riot Games

Website

riotgames.com

Company Size

1001-5000 employees

Location

Los Angeles, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches