Staff Software Engineer (Services) - League of Legends, Motivations

7 Months ago • 7-10 Years • Research & Development

Job Summary

Job Description

Riot Games seeks a Staff Software Engineer to lead and build improvements for League of Legends client features, including matchmaking algorithms and ranked progressions. Must have 7+ years of experience in software engineering, distributed systems, and technical vision communication. Proven ability to write and review code, along with proficiency in C-family languages is required.
Must have:
  • Software Engineer
  • Distributed Systems
  • Technical Vision
  • C-Family Languages
Good to have:
  • Java Services
  • Web Development
  • Matchmaking Algorithms
  • Trueskill 2
Perks:
  • Open Paid Time
  • Flexible Schedules

Job Details

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work across multiple domains. They work with new and existing technology, building innovative solutions to overcome high-volume obstacles and create player value.

As a Staff Software Engineer on the League of Legends Casual and Ranked User Experience (CRUX) team, you will bring your deep knowledge of matchmaking algorithms and ranked progressions to help shape the vision for the ranked experience and SR queues on League of Legends. You will work as part of a diverse team consisting of artists, designers, engineers, producers and QA. You will be involved in designing & implementing required changes to our system which is composed of a few different technology stacks.

You will report to the team's Engineering Manager in our office in Los Angeles.

Responsibilities

  • Lead, identify and build improvements to League of Legend Client features
  • Mentor and coach to lift the expertise of the engineering team
  • Collaborate across disciplines and other teams of engineers from within League and central inter-game data teams
  • Write and review reliable, maintainable code, and author architectural design documents
  • Uphold a high standard of engineering excellence
  • Collaborate with the Game Product Manager to identify focus areas and provide the best solution in those areas

Required Qualifications

  • 7+ years as a software engineer building and operating software at scale
  • Experience designing and implementing distributed systems with many service integrations
  • Proven experience defining a technical vision, and socializing it across an organization
  • Proven ability to communicate technical information to non-technical audiences
  • Proficiency in at least one C-family language (Java, C#, C++, etc)

Desired Qualifications

  • Proficient in Java services
  • Proficient in web development (JavaScript, Ember, HTML, CSS)
  • Have working knowledge on matchmaking algorithms like League’s MMR and Trueskill 2

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about the experiences of players, this could be the role for you!

Our Perks:

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.

Riot Games fosters a player and workplace experience that values teamwork embodied by the Summoner's Code and Community Code . Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work. We are committed to putting diversity and inclusion (D&I) at the center of everything we do, and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect. We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming .

It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law. We consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with applicable federal, state and local law, including the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, and the Washington Fair Chance Act.

Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:

  • Safeguarding confidential and sensitive Company data
  • Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
  • Accessing Company assets, secure digital systems, and networks
  • Ensuring a safe interactive environment for players and other Rioters

These duties are directly related to essential operations, safety, trust, and compliance obligations within our organization. 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.

Similar Jobs

ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Push Gaming - Information Security Analyst

Push Gaming

Malta (Remote)
2 Weeks ago
Stake Logic - Tier 2 Technical Support Specialist

Stake Logic

Birkirkara, Malta (On-Site)
2 Months ago
Microsoft - Member of Technical Staff – Machine Learning Engineer

Microsoft

New York, New York, United States (Hybrid)
1 Month ago
PwC - Senior AI Developer - Roma [DIG]

PwC

Rome, Lazio, Italy (On-Site)
7 Months ago
Riot Games - Staff Software Engineer, MGS - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - PhD Intern, Applied Research Scientist Retriever - Fall 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Pixel Display System

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Google - Senior Research Scientist, Quantum

Google

Goleta, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
5 Months ago
Google - Engineering Manager, Data Lineage, BigQuery Experience

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Dream Games - Game Developer

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Luxoft - Senior Full-Stack Developer with React

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Niantic - Staff Software Engineer

Niantic

Sunnyvale, California, United States (Hybrid)
3 Weeks ago
Meetelise - Senior Software Engineer (San Francisco)

Meetelise

San Francisco, California, United States (Hybrid)
6 Months ago
Google - Video Solutions Consultant, Publishers

Google

Gurugram, Haryana, India (On-Site)
2 Weeks ago
PwC - Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
MyGames - Data Warehouse Engineer

MyGames

(Remote)
1 Month ago
Synechron - Java / Scala Developer

Synechron

Mumbai, Maharashtra, India (On-Site)
21 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Los Angeles, California, United States

Google - Program Manager, Trust and Safety Incubation

Google

San Bruno, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Louisiana, United States (Remote)
2 Months ago
Xsolla - General Consideration

Xsolla

Los Angeles, California, United States (Hybrid)
1 Month ago
everi - Preventative Maintenance Technician

everi

Newport News, Virginia, United States (On-Site)
1 Month ago
llnl - Research Scientist - Cell Biology

llnl

Livermore, California, United States (On-Site)
5 Days ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Meta - Technical Program Manager, Net Infra (Backbone)

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Illumination - Graphic Design Intern, Consumer Products – Summer 2025

Illumination

Santa Monica, California, United States (Hybrid)
2 Months ago
Scale AI - Senior Software Engineer, GenAI Growth

Scale AI

San Francisco, California, United States (Hybrid)
1 Day ago
Aspyr - Game Quality Assurance Specialist 1

Aspyr

Austin, Texas, United States (On-Site)
18 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Fiber Manufacturing Technician

Microsoft

England, United Kingdom (On-Site)
2 Weeks ago
Google - CPU RTL Front End Designer

Google

Austin, Texas, United States (On-Site)
2 Days ago
Zuru - Scientific Python Developer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
6 Months ago
Actian - Senior Principal Software Engineer [gn] GERMANY

Actian

Hamburg, Hamburg, Germany (Remote)
6 Months ago
NVIDIA - Automation Software Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Software Engineer - Networking

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
3 Months ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Avathon - Technical Writer

Avathon

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Pattern® - Senior Software Engineer - NodeJS

Pattern®

Pune, Maharashtra, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Riot Games is a video game developer, publisher, and esports tournament organizer best known for League of Legends.

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Ho Chi Minh City, Vietnam (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Riot Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug