R

Riot Games

Online multiplayer game developer and publisher

Staff Software Engineer - Unpublished R&D Product

Game EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 6 years of professional software engineering experience, including experience delivering live or shipped products.
  • Expert proficiency with C++ and deep knowledge of software engineering fundamentals, including data structures, algorithms, and concurrency.
  • Experience building systems in a cross-functional team and contributing to cross-team architecture discussions, including contributing to central technology.
  • Strong debugging and problem-solving skills in development and live environments.
  • Ability to write clear, maintainable code and communicate technical concepts effectively across disciplines.
  • Experience building games.

Responsibilities

  • Lead the design and development of scalable, performant foundational systems around build, release, delivery, and related tooling.
  • Drive technical discussions and decision-making across services, engine, and/or tooling components.
  • Collaborate with producers, quality assurance, and fellow engineers to scope, implement, and test game features.
  • Champion engineering best practices, including code quality, automated testing, and maintainable architecture.
  • Debug complex issues in development and live environments with a player-first mindset.
  • Contribute to team health through mentorship, documentation, and cross-disciplinary collaboration.
  • Proactively identify technical risks and bottlenecks and propose pragmatic, innovative solutions.
  • Give feedback to product leaders about product direction and player affinity.

Desired Qualifications

  • Experience working with Unreal Engine.
  • Familiarity with scalable services, build and release pipelines, or telemetry.
  • Experience with version control systems such as Perforce or Git.
  • Prior experience working on global-scale game development or online services.

About the Company

Riot Games

Online multiplayer game developer and publisher

Riot Games develops and publishes online multiplayer video games, with League of Legends as its flagship title. The game is free-to-play and supported by in-game purchases like cosmetic items and skins, while competitive play drives engagement through its esports ecosystem. Riot Games also runs Riot Forge, a publishing arm that partners with third-party developers to create new games within the League of Legends universe. The company earns revenue from cosmetic microtransactions, esports events, sponsorships, and merchandise. What sets Riot Games apart is its emphasis on building a large, global community around its titles and expanding its universe through collaborations with external developers. The goal is to create enduring, connected gaming experiences that sustain a vibrant community and a growing esports ecosystem around its flagship franchises.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$15M
Headquarters
Los Angeles, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Riot Games

See more jobs