Riot Games

Riot Games

Senior Software Engineer - Publishing Platform, Riot Mobile

Los Angeles, USA · Senior

Sponsorship not specifiedDetected 15 hours ago
JavaKotlinReactiOSAndroidSpringCode ReviewAWSCI/CDDatadogIncident ResponseCommunicationCollaboration

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 Mobile is a personalized, always-on companion that connects players to the full Riot ecosystem-bridging in-game and out-of-game experiences to keep players engaged, informed, and ready to play.
  • As a core surface for engagement beyond the PC or console, Riot Mobile ensures players have meaningful, game-enriching experiences wherever they are.

Responsibilities

  • Design, build, and maintain mobile features across iOS and Android that support millions of players across Riot's ecosystem
  • Own and execute on multi-month projects, from technical discovery and prototyping through production delivery
  • Collaborate with product managers, designers, and engineers across teams to break down ambiguous problem spaces and deliver impactful solutions
  • Make and influence technical decisions at the team level, contributing to architecture, system design, and long-term technical strategy
  • Mentor and support other engineers through collaboration, code reviews, and knowledge sharing
  • Partner with teams across Riot to integrate features with shared systems and enable cross-game experiences
  • 4+ years of professional software engineering experience, including experience building and shipping mobile applications
  • 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:

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field, or comparable experience in software development
  • Experience working with complex code bases
  • Experience working with UX and visual designers
  • Experience with or willingness to work in Kotlin Multiplatform (KMP)
  • Professional experience with telemetry and analytics (e.g. Firebase, Statsig, DataDog)
  • Professional experience with Java Spring Boot services
  • Professional experience working with web front end tech (preferably React)
  • Understanding of build / deploy automation

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.
  • Write high-quality, maintainable code with appropriate test coverage, and uphold engineering excellence through code reviews and best practices

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.