R

Riot Games

Online multiplayer game developer and publisher

Staff Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USANo salary listedIn-person

About the Job

Requirements

  • Staff-level experience building and owning backend platforms and internal tools used by multiple teams.
  • Strong experience with backend service development and distributed systems, including technologies such as AWS, Docker, and Kubernetes.
  • Significant experience building internal tools or web applications using modern web stacks such as Golang, React, Node.js, and TypeScript.
  • Experience designing and maintaining APIs and shared services in a large or growing ecosystem.
  • Comfort operating and debugging live production systems.
  • Strong architectural judgment and experience influencing key technical decisions.
  • Excellent communication skills and a collaborative mindset.

Responsibilities

  • Design, build, and evolve shared backend platform services that power Vanguard systems across client, services, and internal tooling.
  • Own APIs and service contracts used by multiple teams, ensuring reliability, clarity, and long-term maintainability.
  • Lead the development of internal tools and web applications used for operations, investigations, configuration, and visibility.
  • Identify and reduce systemic risks across the platform, including scalability, operability, security, and maintainability.
  • Design and operate distributed backend systems with high availability and strong security guarantees.
  • Partner in incident response, root cause analysis, and long-term reliability improvements.
  • Improve CI/CD pipelines, observability, and operational workflows for platform services.
  • Collaborate across Anti-Cheat, Security, and Game teams as a trusted technical partner.

Desired Qualifications

  • Experience working on platform teams or internal developer tooling.
  • Experience designing systems with security and adversarial thinking in mind.
  • Background supporting high-availability services or operational tooling.
  • Experience mentoring engineers at all levels.
  • Experience building developer platforms or sandbox environments for rapid experimentation.
  • A strong understanding of large language models and agentic AI-based development, including their respective strengths and weaknesses.

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