Senior Software Engineer, Matchmaking Platform

Riot Games

Los Angeles (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Life insurance
Parental leave
401k with company match
Open paid time off policy
Flexible work schedules

Job summary

Riot Games in Los Angeles seeks a Senior Software Engineer for the Publishing Platform's Matchmaking team. You will build and manage services powering matchmaking, skill determination, and rank across multiple games, shaping real-time, large-scale player experiences.

Your role includes developing Go and C# services, collaborating with product leads, writing thorough tests, and mentoring peers. A strong focus on distributed systems and ownership is expected.

Qualifications

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

Responsibilities

  • Develop and support our Matchmaking, Skill, and Rank services.
  • Support our suite of mission-critical Go and C# services at a globally distributed scale.
  • Partner with product owners and technical leads to build and operate features end-to-end.
  • Provide high-quality software by writing unit, functional, and integration tests.
  • Invest in team's complete ownership of our products by participating in on-call rotation.
  • Mentor other engineers in your areas of expertise.

Education

Bachelor’s degree in Computer Science or related field
5+ years software engineering experience
GoLang
C#
Java
Kotlin
TypeScript
Microservices architecture
API architecture and development
Cross-team collaboration
GoLang, C#, Java/Kotlin/TypeScript familiarity

Tools

Terraform
Docker
Jenkins

Job description

Riot Games in Los Angeles seeks a Senior Software Engineer for the Publishing Platform's Matchmaking team. You will build and manage services powering matchmaking, skill determination, and rank across multiple games, shaping real-time, large-scale player experiences.

Your role includes developing Go and C# services, collaborating with product leads, writing thorough tests, and mentoring peers. A strong focus on distributed systems and ownership is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Matchmaking - Publishing Platform
Senior Software Engineer, Matchmaking - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 150,000 - 230,000
Medical insurance
Dental insurance
Life insurance
+4
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
Senior Desktop Client Engineer – Web & C++
Senior Desktop Client Engineer – Web & C++

Riot Games • Los Angeles (CA)

On-site
USD 162,000 - 227,000
Medical insurance
Dental insurance
Life insurance
+4
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
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
Senior Software Engineer, Riot Client - Publishing Platform
Senior Software Engineer, Riot Client - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 162,000 - 227,000
Medical insurance
Dental insurance
Life insurance
+4
Engineering Manager, Backend & Live Game Infrastructure
Engineering Manager, Backend & Live Game Infrastructure

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Medical insurance
Dental insurance
Life insurance
+4
Senior Gameplay AI Engineer - Bots
Senior Gameplay AI Engineer - Bots

Riot Games • Los Angeles (CA)

Hybrid
USD 162,000 - 227,000
Medical, dental, and life insurance
401k with company match
Open PTO
Senior Software Engineer, Social & Store (Unreal/C++)
Senior Software Engineer, Social & Store (Unreal/C++)

Riot Games • Sydney Township (ND)

On-site
USD 140,000 - 210,000
Paid time off
Paid parental leave
LAN gaming room
+2
Manager, Software Engineering - Publishing Platform, Core Game Loop
Manager, Software Engineering - Publishing Platform, Core Game Loop

Riot Games • Los Angeles (CA)

On-site
USD 120,000 - 170,000