Riot Games logo

Principal Software Engineer, Backend Architecture - Unpublished R&D Product

Riot Games

Los Angeles, CA
Full Time
Senior
4 days ago

Job Description

About the Role

As a Principal Software Engineer on an unpublished R&D product focused on backend services, you will be responsible for the entire back-end servicing the core gameplay of a new game. This includes defining interactions between client and server that are fundamental to every player's experience, ensuring high load and high availability, and supporting infrastructure and compliance requirements. You will oversee monitoring, diagnostic capabilities, tools, and processes supporting live operations, and ensure a solid technical foundation for smooth scale-up at launch.

Key Responsibilities

  • Design, build, and deliver internet scale backend services and technology for a genre-defining game to be delivered globally to millions of players
  • Collaborate with leadership on planning and long-term vision for gameplay-related services
  • Own building features from in-game development to backend service implementation
  • Build features to improve server reliability and performance
  • Implement server infrastructure in support of new gameplay features
  • Build and support live services and operational tools
  • Work with cloud technologies and services such as AWS
  • Mentor more junior engineers on the team
  • Collaborate effectively with art, design, and other disciplines within game development
  • Review and identify risks and requirements for shared technologies owned by other teams

Requirements

  • 8+ years of experience building large scale backend systems or game services
  • 3+ years of experience as a technical lead
  • Experience developing large systems from scratch, including requirements gathering and designing scalable, production-ready architecture
  • BS degree or equivalent experience
  • Expertise with C++, Java, Golang, or other modern languages
  • Experience with cloud computing and cloud technologies

Nice to Have

  • Experience working on a global scale online game
  • Experience with Unreal Engine
  • Experience working on both sides of client/service architecture
  • Experience with CI/CD pipelines such as Jenkins
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes

Qualifications

  • Formal educational background or equivalent experience in relevant fields

Benefits & Perks

  • Open paid time off policy and flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match

Working at Riot Games

At Riot Games, we put players first. We focus on work/life balance, collaborative teams, and empowering individuals to bring their unique perspectives every day. We value a culture of teamwork, innovation, and dedication to creating experiences that make it better to be a player. We are committed to equal employment opportunity and creating an inclusive environment where everyone can thrive.

Apply Now

Job Details

Posted AtJun 17, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

About Riot Games

Website

riotgames.com

Company Size

1001-5000 employees

Location

Los Angeles, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches