Senior Matchmaking Systems Engineer

Riot Games

Los Angeles (CA)

On-site

USD 162,000 - 227,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Life insurance
Parental leave
401k with company match
Open PTO

Job summary

Riot Games is seeking a Senior Software Engineer for the Matchmaking team to build and maintain services powering matchmaking, skill, and rank across Riot’s games. You will optimize matchmaking and skill algorithms and work on the distributed system that handles real-time needs for millions of players, reporting to the Engineering Manager of the Matchmaking team.

You will develop and support the Matchmaking, Skill, and Rank services in Go and C#, collaborating with product owners and technical

Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of experience in a software engineering role.
  • Expertise in GoLang, C#, and familiarity with Java / Kotlin / TypeScript.
  • Experience with microservices architecture, API development, and client/service patterns.
  • Experience with cross-team collaboration and communication.

Responsibilities

  • Develop and support Matchmaking, Skill, and Rank services.
  • Support Go and C# services at a globally distributed scale.
  • Partner with product owners and tech leads to build and operate features end-to-end.
  • Provide high-quality software with unit, functional, and integration tests.
  • Participate in on-call rotation and mentor engineers.

Skills

GoLang
C#
Java
Kotlin
TypeScript
Microservices
API architecture
Cross-team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

Terraform
Docker
Jenkins

Job description

Riot Games is seeking a Senior Software Engineer for the Matchmaking team to build and maintain services powering matchmaking, skill, and rank across Riot’s games. You will optimize matchmaking and skill algorithms and work on the distributed system that handles real-time needs for millions of players, reporting to the Engineering Manager of the Matchmaking team.

You will develop and support the Matchmaking, Skill, and Rank services in Go and C#, collaborating with product owners and technical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer — Personalization & Matchmaking in Gaming
Staff ML Engineer — Personalization & Matchmaking in Gaming

Riot Games • Los Angeles (CA)

On-site
USD 210,000 - 320,000
Open paid time off policy
Medical, dental, and life insurance
401k with company match
Real-Time ML Architect — Player Personalization & Matchmaking
Real-Time ML Architect — Player Personalization & Matchmaking

Riot Games • Los Angeles (CA)

On-site
USD 250,000 - 350,000
Medical, dental, life insurance
401k with company match
Flexible work schedules
Staff Software Engineer, Build & Release Systems
Staff Software Engineer, Build & Release Systems

Riot Games • Los Angeles (CA), California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical, dental, life insurance
401k with company match
+1
Senior Game Services & DevOps Architect
Senior Game Services & DevOps Architect

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Open paid time off policy
Flexible work schedules
Medical insurance
+4
Senior Mobile Software Engineer, Publishing Platform
Senior Mobile Software Engineer, Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Medical insurance
Dental insurance
Life insurance
+3
Staff Engineer, Esports Web Platforms
Staff Engineer, Esports Web Platforms

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 280,000
Open PTO
Medical insurance
Dental insurance
+3
Staff Software Engineer, Riot Client: Lead & Mentor
Staff Software Engineer, Riot Client: Lead & Mentor

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Medical insurance
Dental insurance
Life insurance
+3
Senior SDK Engineer, Publishing Platform
Senior SDK Engineer, Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 162,000 - 227,000
Medical insurance
Dental insurance
Life insurance
+2
Staff Software Engineer - Esports Platforms
Staff Software Engineer - Esports Platforms

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 280,000
Open PTO
Medical insurance
Dental insurance
+3
Staff Infrastructure Engineer: AI Tooling & Automation
Staff Infrastructure Engineer: AI Tooling & Automation

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 230,000
Medical, dental, and life insurance
Parental leave
401k with company match
+1