Riot Games

Riot Games

Senior Software Engineer, Player Experience Tools & Services - Publishing Platform

Los Angeles, USA · Senior

Sponsorship not specifiedDetected 68 days ago
TypeScriptJavaReactCSSNode.jsBackend DevelopmentFull-Stack DevelopmentAWSCI/CDCustomer SupportTest AutomationWordPressLeadershipCommunicationCollaboration

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.
  • You will ensure these systems are reliable, efficient, and extensible, enabling the Content Publishing team to operate quickly while delivering high-quality content experiences to millions of players worldwide.
  • Being a dedicated fan of games is not necessary for this position!

Responsibilities

  • Maintain and evolve distributed services used by millions of players
  • Collaborate with technical leadership and peers to break down work and build important features
  • Maintain an appropriate level of quality by writing tests, using CI/CD, and following software development best practices.
  • Be on a rotational on-call schedule for live product and internal customer support
  • Proven ability to drive technical design, set architectural direction, and lead delivery of cross-discipline projects spanning 3-6+ months
  • 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

  • Full stack Software Engineer, solid knowledge of frontend technologies and services
  • 6+ years of professional experience as a Software Engineer, with at least 2+ years in a senior-level role leading cross-team initiatives
  • Bachelor's degree in Computer Science or comparable experience in software development
  • Expertise with modern full stack development, including Java, React, TypeScript, CSS, and Node.js, with a track record of architecting scalable solutions
  • Experience navigating and contributing to large, complex codebases in live or production environments
  • Strong understanding of CI/CD pipelines, web infrastructure, and tooling for automated testing and deployment
  • Familiarity with customization of Content Management Systems (e.g. Sanity, Wordpress, Drupal, etc.)
  • Experience working with serverless computing (e.g. Netlify functions, AWS lambdas)
  • Strong understanding of frontend architecture, performance, and maintainability
  • Experience working with UX and visual designers

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.