Senior C++ Engineer – Desktop Client, Mentor & Player‑Focused

Riot Games

California (MO)

On-site

USD 162,000 - 227,000

Full time

14 days+
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

Flexible work schedule
Medical insurance
Dental insurance
Life insurance
401k with company match

Job summary

Riot Games is seeking a Senior Software Engineer to advance the Riot Client across desktop platforms. You will contribute across the software lifecycle, delivering high-quality C++ features while collaborating with product, design, QA, and data teams.

You will mentor peers, influence technical direction, and help ensure scalable, reliable client capabilities across Riot’s ecosystem. This role is based in Los Angeles or Mercer Island and emphasizes craft, collaboration, and player-focused

Qualifications

  • 6+ years of related industry experience.
  • Bachelor's degree in Computer Science or a related field, or comparable experience.
  • Expertise with C++ in application development.
  • Experience in web development.
  • Experience working with complex code bases.
  • Experience of cross-functional collaboration with product, design, and QA.

Responsibilities

  • Develop and maintain desktop application features focusing on C++, with the ability to integrate with and contribute to web-based technologies.
  • Deliver high-quality, scalable, and reliable engineering solutions within your area of ownership, through hands-on contribution and technical design.
  • Contribute to technical planning and design discussions, helping evaluate tradeoffs between long-term sustainability and near-term delivery needs.
  • Build and apply a strong understanding of the Riot Client’s dependency landscape, partnering with teams to align on technical solutions.
  • Work closely with cross-functional partners, including product, production, QA, design, and data insight.
  • Level up other engineers through mentorship and technical guidance.

Skills

C++
Desktop applications
Web development
Cross-functional collaboration
Team mentorship

Education

Bachelor's degree in Computer Science or related field

Tools

Electron
Build pipelines

Job description

Riot Games is seeking a Senior Software Engineer to advance the Riot Client across desktop platforms. You will contribute across the software lifecycle, delivering high-quality C++ features while collaborating with product, design, QA, and data teams.

You will mentor peers, influence technical direction, and help ensure scalable, reliable client capabilities across Riot’s ecosystem. This role is based in Los Angeles or Mercer Island and emphasizes craft, collaboration, and player-focused

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Desktop Web Lead & Mentor
Staff Software Engineer - Desktop Web Lead & Mentor

Riot Games • Los Angeles (CA)

On-site
USD 193,000 - 269,000
Medical insurance
Dental insurance
Vision insurance
+4
Staff Software Engineer, Desktop Client & Publishing
Staff Software Engineer, Desktop Client & Publishing

Riot Games • California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical insurance
Dental insurance
+3
Senior Desktop Software Engineer - Client Platform
Senior Desktop Software Engineer - Client Platform

Riot Games • Los Angeles (CA)

Hybrid
USD 110,000 - 140,000
Flexible work schedules
Medical, dental, and life insurance
401k with company match
+1
Staff Software Engineer, Client Platform – Publishing
Staff Software Engineer, Client Platform – Publishing

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open PTO
Flexible work schedules
Medical Insurance
+4
Senior Software Engineer, Riot Client - Publishing Platform
Senior Software Engineer, Riot Client - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 110,000 - 140,000
Flexible work schedules
Medical, dental, and life insurance
401k with company match
+1
Senior Software Engineer, Riot Client - Publishing Platform
Senior Software Engineer, Riot Client - Publishing Platform

Riot Games • California (MO)

On-site
USD 162,000 - 227,000
Flexible work schedule
Medical insurance
Dental insurance
+2
Staff Software Engineer, Riot Client - Publishing Platform
Staff Software Engineer, Riot Client - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open PTO
Flexible work schedules
Medical Insurance
+4
Senior SDK Foundations Engineer - Cross-Platform (Unreal)
Senior SDK Foundations Engineer - Cross-Platform (Unreal)

Riot Games • California (MO)

On-site
USD 140,000 - 210,000
Staff Software Engineer, Riot Client – Publishing Platform
Staff Software Engineer, Riot Client – Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 193,000 - 269,000
Medical insurance
Dental insurance
Vision insurance
+4
Staff Software Engineer, Riot Client - Publishing Platform
Staff Software Engineer, Riot Client - Publishing Platform

Riot Games • California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical insurance
Dental insurance
+3