Riot Games

Riot Games

Senior Software Engineer, Riot Client - Publishing Platform

Los Angeles, USA · Senior

Sponsorship not specifiedDetected 15 days ago
C++Code ReviewCommunicationCollaborationMentoring

About the role

  • Riot engineers bring deep knowledge of specific technical areas, but also value the opportunity to work in a variety of broader domains.
  • Riot Client is the gateway for millions of players to play, discover, and install Riot games.
  • It is also an essential tool for internal game developers including live games and R&D games.

Responsibilities

  • Develop and maintain desktop application features focusing on C++, with the ability to integrate with and contribute to web-based technologies
  • Deliver high-quality, scalable, and reliable engineering solutions within your area of ownership, through hands-on contribution and technical design
  • Contribute to technical planning and design discussions, helping evaluate tradeoffs between long-term sustainability and near-term delivery needs
  • Work closely with cross-functional partners, including product, production, QA, design, and data insight
  • Experience of cross-functional collaboration with product, design, and QA
  • That mission drives every decision in our quest to create games and experiences that make it better to be a player.
  • Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday.
  • Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:
  • Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.

Requirements

  • 6+ years of related 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 in web development
  • Experience working with complex code bases
  • Experience of working with desktop applications
  • Experience of working with Electron
  • Experience with build pipelines
  • Build and apply a strong understanding of the Riot Client's dependency landscape, partnering with teams to align on technical solutions

Benefits

  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
  • We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match.
  • Check out our benefits pages for more information.

Company info

  • At Riot Games, we put players first.
  • Whether you're working directly on a new player-facing experience or you're supporting the company as a whole, everyone at Riot is part of our mission.
  • If that sounds like the kind of place you want to work, we're looking forward to your application.

This listing is sourced directly from Riot Games's careers page and normalized into a canonical job model.